<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nukium &#187; jQuery</title>
	<atom:link href="http://nukium.com/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://nukium.com</link>
	<description>Ressources et tutoriaux : Web 2.0 - PHP - CodeIgniter - Webdesign</description>
	<lastBuildDate>Tue, 15 May 2012 15:45:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Des coins arrondis pour vos images avec jQuery (CSS3 Rounded Corners like)</title>
		<link>http://nukium.com/javascript/jquery/des-coins-arrondis-pour-vos-images-avec-jquery-css3-rounded-corners-like/</link>
		<comments>http://nukium.com/javascript/jquery/des-coins-arrondis-pour-vos-images-avec-jquery-css3-rounded-corners-like/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 22:11:36 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=1150</guid>
		<description><![CDATA[WebDesignerWall propose un tutoriel que je vous invite à découvrir permettant de créer rapidement des coins arrondis sur des images grâce à jQuery à la manière de CSS3 (rounded corners). Cette solution permet de contourner les problèmes de compatibilités rencontrés avec certains navigateur comme Firefox. Le code jQuery ajoute automatiquement le code HTML réalisant les [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Fdes-coins-arrondis-pour-vos-images-avec-jquery-css3-rounded-corners-like%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Des%20coins%20arrondis%20pour%20vos%20images%20avec%20jQuery%20%28CSS3%20Rounded%20Corners%20like%29%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-1151" style="margin-top: 5px; margin-bottom: 5px;" title="jquery rounded corners" src="http://www.nukium.com/wordpress/wp-content/uploads/2010/07/jquery-rounded-corners.jpg" alt="jquery rounded corners" width="262" height="234" /><strong>WebDesignerWall</strong> propose un <strong>tutoriel</strong> que je vous invite à découvrir permettant de créer rapidement des <strong>coins arrondis sur des images grâce à jQuery</strong> à la manière de <strong>CSS3</strong> (<strong>rounded corners</strong>).</p>
<p>Cette solution permet de contourner les <strong>problèmes de compatibilités</strong> rencontrés avec certains navigateur comme Firefox.</p>
<p>Le <strong>code jQuery</strong> ajoute automatiquement le <strong>code HTML</strong> réalisant les <strong>coins arrondis aux images</strong> portant une certaines classe, de plus, il gère automatiquement l&#8217;<strong>ombre</strong> et masque l&#8217;image originale afin d&#8217;en <strong>empêcher la copie</strong> !</p>
<p>Un script que je vous recommande car très léger et très pratique !</p>
<p><a href="http://www.webdesignerwall.com/tutorials/css3-rounded-image-with-jquery/">En savoir plus&#8230;</a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=1150&amp;md5=57923cb03acb54d8d4aefc5ac8086306" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/des-coins-arrondis-pour-vos-images-avec-jquery-css3-rounded-corners-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Fdes-coins-arrondis-pour-vos-images-avec-jquery-css3-rounded-corners-like%2F&amp;language=fr_FR&amp;category=text&amp;title=Des+coins+arrondis+pour+vos+images+avec+jQuery+%28CSS3+Rounded+Corners+like%29&amp;description=WebDesignerWall+propose+un+tutoriel+que+je+vous+invite+%C3%A0+d%C3%A9couvrir+permettant+de+cr%C3%A9er+rapidement+des+coins+arrondis+sur+des+images+gr%C3%A2ce+%C3%A0+jQuery+%C3%A0+la+mani%C3%A8re+de+CSS3+%28rounded+corners%29....&amp;tags=CSS3%2Ctutoriel%2Cweb+2.0%2Cweb+design%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriel : comment créer une ombre portée dynamique avec jQuery</title>
		<link>http://nukium.com/javascript/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/</link>
		<comments>http://nukium.com/javascript/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 10:43:37 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=1122</guid>
		<description><![CDATA[1stwebdesigner propose un tutoriel permettant de créer une ombre portée dynamique à base de CSS / Spriting / jQuery sur les éléments d&#8217;une page web en fonction d&#8217;une source lumineuse placée sur la page. Ce n&#8217;est pas clair ? Je vous invite tout d&#8217;abord à jet un œil à cette page de démonstration exceptionnelle (n&#8217;oubliez [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Ftutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20%3A%20comment%20cr%C3%A9er%20une%20ombre%20port%C3%A9e%20dynamique%20avec%20jQuery%22%20%7D);"></div>
<p><img class="size-full wp-image-1123 alignnone" title="jquery css dynamic shadow" src="http://www.nukium.com/wordpress/wp-content/uploads/2010/06/jquery-css-dynamic-shadow.png" alt="jquery css dynamic shadow" width="400" height="161" /></p>
<p><em>1stwebdesigner</em> propose un <strong>tutoriel</strong> permettant de créer une <strong>ombre portée dynamique</strong> à base de <a href="http://www.nukium.com/tag/css/"><strong>CSS</strong></a> / <strong>Spriting</strong> / <a href="http://www.nukium.com/category/jquery/"><strong>jQuery</strong></a> sur les éléments d&#8217;une page web en fonction d&#8217;une source lumineuse placée sur la page.</p>
<p>Ce n&#8217;est pas clair ? Je vous invite tout d&#8217;abord à jet un œil à cette <a href="http://pushingpixels.at/experiments/dynamic_shadow/" target="_blank">page de démonstration</a> exceptionnelle (n&#8217;oubliez de faire glisser l&#8217;ampoule après l&#8217;avoir allumée !).</p>
<p>Comme vous avez pu le constater, le <strong>script</strong> adapte l&#8217;<strong>angle</strong> ainsi que la <strong>profondeur</strong> de <strong>l&#8217;ombre portée</strong> en fonction de la position de la <strong>source lumineuse</strong> sur la page !</p>
<p>Tout simplement <em>awesome</em> ! Pour ceux qui désirent comprendre pas-à-pas comment réaliser ce <strong>type d&#8217;effet</strong>, je vous invite à <a href="http://www.1stwebdesigner.com/tutorials/how-to-create-a-nifty-dynamic-shadow-with-jquery/">consulter le tutoriel</a> !</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=1122&amp;md5=86edb157d62c276e55cf5ba5bdc72c78" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Ftutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery%2F&amp;language=fr_FR&amp;category=text&amp;title=Tutoriel+%3A+comment+cr%C3%A9er+une+ombre+port%C3%A9e+dynamique+avec+jQuery&amp;description=1stwebdesigner+propose+un+tutoriel+permettant+de+cr%C3%A9er+une+ombre+port%C3%A9e+dynamique+%C3%A0+base+de+CSS+%2F+Spriting+%2F+jQuery+sur+les+%C3%A9l%C3%A9ments+d%26%238217%3Bune+page+web+en+fonction+d%26%238217%3Bune+source+lumineuse...&amp;tags=insolite%2CJavaScript%2Cplugin%2Ctutoriel%2Cweb+2.0%2Cblog" type="text/html" />
	</item>
		<item>
		<title>jScratchcard : Un plugin de grattage pour jQuery !</title>
		<link>http://nukium.com/javascript/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/</link>
		<comments>http://nukium.com/javascript/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 07:30:17 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=1091</guid>
		<description><![CDATA[jScratchcard est un plugin pour le framework JavaScript jQuery permettant de créer des zones grattables à la manière des jeux de grattages que l&#8217;on retrouve chez nos buralistes. Il devient alors possible d&#8217;imaginer la création de toutes sortes de jeux de grattages directement en HTML / CSS / jQuery (rappelons que ce type de jeux [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Fjscratchcard-un-plugin-de-grattage-pour-jquery%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22jScratchcard%20%3A%20Un%20plugin%20de%20grattage%20pour%20jQuery%20%21%22%20%7D);"></div>
<p><strong>jScratchcard</strong> est un <strong>plugin</strong> pour le <strong>framework JavaScript jQuery</strong> permettant de créer des <strong>zones grattables</strong> à la manière des <strong>jeux de grattages</strong> que l&#8217;on retrouve chez nos buralistes. Il devient alors possible d&#8217;imaginer la création de toutes sortes de <strong>jeux de grattages</strong> directement en <strong>HTML / CSS / jQuery</strong> (rappelons que ce type de jeux existe déjà sur le web en <strong>Flash</strong>).</p>
<p>Très simple d&#8217;utilisation, le <strong>plugin jScratchcard</strong> propose également une personnalisation des effets de grattage assez poussée. De quoi ravir les webmasters spécialisés dans le domaine !</p>
<p>En tout cas, félicitation à Senamion.com pour le plugin ! <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img class="alignright size-full wp-image-1092" title="jquery scratch plugin" src="http://www.nukium.com/wordpress/wp-content/uploads/2010/06/jquery-scratch-plugin.jpg" alt="jquery scratch plugin" width="200" height="100" /></p>
<p><a href="http://www.senamion.com/blog/jScratchcard.html">Voir la page de démonstration du plugin <strong>jScratchcard</strong>.</a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=1091&amp;md5=13d91b7f85abf16807f57946a47e9aa8" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Fjscratchcard-un-plugin-de-grattage-pour-jquery%2F&amp;language=fr_FR&amp;category=text&amp;title=jScratchcard+%3A+Un+plugin+de+grattage+pour+jQuery+%21&amp;description=jScratchcard+est+un+plugin+pour+le+framework+JavaScript+jQuery+permettant+de+cr%C3%A9er+des+zones+grattables+%C3%A0+la+mani%C3%A8re+des+jeux+de+grattages+que+l%26%238217%3Bon+retrouve+chez+nos+buralistes.+Il+devient...&amp;tags=JavaScript%2CjQuery%2Cplugin%2Cweb+2.0%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriel jQuery : appliquer un événement sur plusieurs éléments</title>
		<link>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/</link>
		<comments>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 10:52:47 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=921</guid>
		<description><![CDATA[Le contexte Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément. Ceci ce traduirait par le code jQuery ci-dessous (notez que j&#8217;utilise jQuery à la [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Ftutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20jQuery%20%3A%20appliquer%20un%20%C3%A9v%C3%A9nement%20sur%20plusieurs%20%C3%A9l%C3%A9ments%22%20%7D);"></div>
<h2>Le contexte</h2>
<p>Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément.</p>
<p>Ceci ce traduirait par le code<strong> jQuery</strong> ci-dessous (notez que j&#8217;utilise<strong> jQuery</strong> à la place de <strong>$</strong> pour des questions de compatibilité avec d&#8217;autres librairies) :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code3'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9213"><td class="code" id="p921code3"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h2>Le problème</h2>
<p>Le code que nous venons de voir fonctionne bien, en revanche comment appliquer ce même comportement à un second ensemble d&#8217;éléments sans pour autant <strong>dupliquer de code</strong> ? Imaginons maintenant que nous possédons un second ensemble d&#8217;éléments portant pour une raison quelconque une classe CSS différente mais pour lequel nous désirons le même <strong>comportement d&#8217;événement</strong>.</p>
<p>La première solution qui vient à l&#8217;esprit consiste à dupliquer le code précédemment vu et à modifier <strong>la classe CSS utilisée</strong> pour pointer les éléments. C&#8217;est là qu&#8217;un peu d&#8217;astuce vas nous permettre d&#8217;éviter cette dupplication ! En effet, <strong>jQuery</strong> possède <strong>un puissant système de sélecteurs</strong> permettant de <strong>cibler des éléments HTML</strong>,en l&#8217;occurrence il suffira de <strong>séparer les deux classes CSS par une virgule</strong> pour appliquer le comportement d&#8217;événements à tous les éléments d&#8217;un seul coup !</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code4'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9214"><td class="code" id="p921code4"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1, .jQuery-elements-2'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Pratique, n&#8217;est-ce pas ?</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=921&amp;md5=92f91b73dff65269a87e83f98392a895" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Ftutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements%2F&amp;language=fr_FR&amp;category=text&amp;title=Tutoriel+jQuery+%3A+appliquer+un+%C3%A9v%C3%A9nement+sur+plusieurs+%C3%A9l%C3%A9ments&amp;description=Le+contexte+Imaginons+que+vous+devez+appliquer+le+m%C3%AAme+comportement+d%26%238217%3B%C3%A9v%C3%A9nement+%C3%A0+un+ensemble+d%26%238217%3B%C3%A9l%C3%A9ments%2C+il+devient+alors+tout+%C3%A0+fait+naturel+de+cr%C3%A9er+une+classe+CSS+qui+permettra+d%26%238217%3Bidentifier...&amp;tags=ajax%2CJavaScript%2CjQuery%2CPHP%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Insolite : jQuery Sliding Clock</title>
		<link>http://nukium.com/javascript/jquery/insolite-jquery-sliding-clock/</link>
		<comments>http://nukium.com/javascript/jquery/insolite-jquery-sliding-clock/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 19:12:48 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=859</guid>
		<description><![CDATA[jQuery Sliding Clock est une horloge numérique 2.0 propulsée par JavaScript via la librairie jQuery. C&#8217;est également une démonstration très originale des possibilités de ce framework !]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Finsolite-jquery-sliding-clock%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Insolite%20%3A%20jQuery%20Sliding%20Clock%22%20%7D);"></div>
<p><strong>jQuery Sliding Cloc</strong>k est une horloge numérique 2.0 propulsée par <strong>JavaScript</strong> via la librairie <strong>jQuery</strong>. C&#8217;est également une démonstration très originale des possibilités de ce framework !</p>
<p><a href="http://home.comcast.net/~vonholdt/test/clock_slide/index.htm"><img class="aligncenter size-full wp-image-860" title="jquery sliding clock" src="http://www.nukium.com/wordpress/wp-content/uploads/2010/01/jquery-clock.jpg" alt="" width="400" height="252" /></a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=859&amp;md5=bf4cf8867d15385bcc7820444250629d" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/insolite-jquery-sliding-clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Finsolite-jquery-sliding-clock%2F&amp;language=fr_FR&amp;category=text&amp;title=Insolite+%3A+jQuery+Sliding+Clock&amp;description=jQuery+Sliding+Clock+est+une+horloge+num%C3%A9rique+2.0+propuls%C3%A9e+par+JavaScript+via+la+librairie+jQuery.+C%26%238217%3Best+%C3%A9galement+une+d%C3%A9monstration+tr%C3%A8s+originale+des+possibilit%C3%A9s+de+ce+framework+%21&amp;tags=insolite%2CJavaScript%2CjQuery%2Cweb+2.0%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Équivalence de la fonction MooTools $defined() sous jQuery</title>
		<link>http://nukium.com/javascript/jquery/equivalence-de-la-fonction-mootools-defined-sous-jquery/</link>
		<comments>http://nukium.com/javascript/jquery/equivalence-de-la-fonction-mootools-defined-sous-jquery/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:39:13 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=762</guid>
		<description><![CDATA[Dans mon récent apprentissage de l&#8217;excellente librairie JavaScript jQuery, j&#8217;ai cherché une équivalence de la fonction MooTools $defined() permettant de déterminer si un objet est défini ou non. Ce test est très pratique sous MooTools car il permet par exemple d&#8217;améliorer la généricité des scripts ou encore d&#8217;éviter d&#8217;appeler des objets non définis sur la [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fjavascript%252Fjquery%252Fequivalence-de-la-fonction-mootools-defined-sous-jquery%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%C3%89quivalence%20de%20la%20fonction%20MooTools%20%24defined%28%29%20sous%20jQuery%22%20%7D);"></div>
<p>Dans mon récent apprentissage de l&#8217;excellente librairie <strong>JavaScript jQuery</strong>, j&#8217;ai cherché une équivalence de la <strong>fonction MooTools $defined()</strong> permettant de déterminer si un objet est défini ou non. Ce test est très pratique sous MooTools car il permet par exemple d&#8217;améliorer la généricité des scripts ou encore d&#8217;éviter d&#8217;appeler des objets non définis sur la page courante et ainsi provoquer une erreur.</p>
<p>Voici donc un exemple de <strong>code jQuery</strong> permettant de tester si l&#8217;élément HTML portant l&#8217;id &laquo;&nbsp;define&nbsp;&raquo; existe ou non. Si et seulement s&#8217;il existe, nous lui affecterons alors un événement click. Notez également l&#8217;utilisation de <em>preventDefault</em> permettant de stopper le comportement par défaut de l&#8217;événement, comme par exemple <strong>le scroll en haut de page lors du clic sur un lien</strong> :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p762code8'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7628"><td class="code" id="p762code8"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">//If an HTML element with a &quot;define&quot; id exists :</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#define'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#define'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">//We are stopping the default event like scrolling to the top of the page for a link</span>
		e.<span style="color: #660066;">preventDefault</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">//Do some stuff here</span>
&nbsp;
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>			
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>


 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=762&amp;md5=f9cd3e681c3a79f789c720231c3e3cfd" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/javascript/jquery/equivalence-de-la-fonction-mootools-defined-sous-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fjavascript%2Fjquery%2Fequivalence-de-la-fonction-mootools-defined-sous-jquery%2F&amp;language=fr_FR&amp;category=text&amp;title=%C3%89quivalence+de+la+fonction+MooTools+%24defined%28%29+sous+jQuery&amp;description=Dans+mon+r%C3%A9cent+apprentissage+de+l%26%238217%3Bexcellente+librairie+JavaScript+jQuery%2C+j%26%238217%3Bai+cherch%C3%A9+une+%C3%A9quivalence+de+la+fonction+MooTools+%24defined%28%29+permettant+de+d%C3%A9terminer+si+un+objet+est+d%C3%A9fini+ou+non.+Ce+test...&amp;tags=JavaScript%2CjQuery%2Cscript%2Ctutoriel%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

