<?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>JQuery, PHP, html, design... // arnaud-k : un blog de geek &#187; événement live</title>
	<atom:link href="http://blog.arnaud-k.fr/tag/evenement-live/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.arnaud-k.fr</link>
	<description>Le blog JQuery, Html, Web Design</description>
	<lastBuildDate>Thu, 21 Apr 2011 08:10:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Utilisation de l&#8217;événement &#8216;live()&#8217; de JQuery</title>
		<link>http://blog.arnaud-k.fr/2009/08/03/utilisation-de-levenement-live-de-jquery/</link>
		<comments>http://blog.arnaud-k.fr/2009/08/03/utilisation-de-levenement-live-de-jquery/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 11:49:47 +0000</pubDate>
		<dc:creator>arnaud</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[événement live]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.arnaud-k.fr/?p=1080</guid>
		<description><![CDATA[Avec le passage de JQuery à la version 1.3 (actuellement 1.3.2), est apparu un nouvel événement : live. Live permet d&#8217;ajouter des listeners (&#8216;écouteurs&#8217; d&#8217;événements) sur des éléments du DOM générés en JQuery. Avant la création de cet événement, il&#160;[...]</p> <p class="read-more"><a class="gray normal" href="http://blog.arnaud-k.fr/2009/08/03/utilisation-de-levenement-live-de-jquery/">Lire la suite&#160;&#62;&#62;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.arnaud-k.fr%2F2009%2F08%2F03%2Futilisation-de-levenement-live-de-jquery%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.arnaud-k.fr%2F2009%2F08%2F03%2Futilisation-de-levenement-live-de-jquery%2F&amp;source=arnaudk&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-1082" title="jquery evenement live" src="http://blog.arnaud-k.fr/wp-content/uploads/2009/08/jquery-live1.png" alt="jquery evenement live" width="600" height="200" /></p>
<p>Avec le passage de <a href="http://www.jquery.com">JQuery</a> à la version 1.3 (actuellement 1.3.2), <strong>est apparu un nouvel événement : live.</strong></p>
<p>Live permet d&#8217;ajouter des listeners (&#8216;écouteurs&#8217; d&#8217;événements) sur des éléments du DOM générés en JQuery. Avant la création de cet événement, il fallait redéfinir, pour chaque élément du DOM, les écouteurs d&#8217;événement. Cet événement est surtout pratique pour l&#8217;<strong>utilisation d&#8217;AJAX, pour ajouter des controlleurs sur du code retourné par l&#8217;appel AJAX</strong>.</p>
<p>Voici un exemple (celui donné par la <a href="http://docs.jquery.com/Events/live">documentation officielle</a>) :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;p&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">live</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;click&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">after</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&lt;p&gt;Another paragraph!&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Ici, à chaque clic sur un paragraphe, un nouveau paragraphe est créé. Grâce à l&#8217;événement live, on peut également cliquer sur les paragraphes générés par JQuery. On remarque aussi que <strong>l&#8217;appel à l&#8217;événement live requiert deux paramètres</strong> : le premier correspond au nom de l&#8217;événement que l&#8217;on veut assigner à live (ici on ajoute l&#8217;événement &laquo;&nbsp;click&nbsp;&raquo; aux paragraphes)  et en second le code qui doit être exécuté à l&#8217;événement.</p>


<p>Pas encore de billet sur le même sujet !</p>]]></content:encoded>
			<wfw:commentRss>http://blog.arnaud-k.fr/2009/08/03/utilisation-de-levenement-live-de-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

