<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: DOM Partie 2: Simplifier tout avec jQuery</title>
	<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/</link>
	<description>ux, interaction design and programming</description>
	<pubDate>Fri, 21 Nov 2008 20:50:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.1</generator>

	<item>
		<title>By: greut</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-234942</link>
		<author>greut</author>
		<pubDate>Sat, 26 Aug 2006 12:56:03 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-234942</guid>
		<description>J'ai laissÃ© un commentaire chez Fil concernant une histoire de Box Model.

Il me semble qu'il est possible d'un peu simplifier le code en Ã©crivant directement $(".equilibre&#62;div").

Ce qui est impressionnant c'est que le sÃ©lecteur XPath fonctionne tout aussi bien $("//*[@class='.equilibre']/div").

Rien Ã  dire, avec Prototype ce n'est pas plus concis.</description>
		<content:encoded><![CDATA[<p>J&#8217;ai laissÃ© un commentaire chez Fil concernant une histoire de Box Model.</p>
<p>Il me semble qu&#8217;il est possible d&#8217;un peu simplifier le code en Ã©crivant directement $(&#8221;.equilibre&gt;div&#8221;).</p>
<p>Ce qui est impressionnant c&#8217;est que le sÃ©lecteur XPath fonctionne tout aussi bien $(&#8221;//*[@class=&#8217;.equilibre&#8217;]/div&#8221;).</p>
<p>Rien Ã  dire, avec Prototype ce n&#8217;est pas plus concis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fil</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-234402</link>
		<author>Fil</author>
		<pubDate>Fri, 25 Aug 2006 09:47:51 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-234402</guid>
		<description>Ton exemple m'a donnÃ© envie d'Ã©quilibrer des boÃ®tes. Ave un code plus compact, que voici :

$(document).ready(function() {
  $(".equilibre").each(function(){
    var h=0;
    $("&#62;*", this)
      .each(function(){ h=Math.max(h,this.offsetHeight); })
      .css({'height': h+'px'});
  });
});</description>
		<content:encoded><![CDATA[<p>Ton exemple m&#8217;a donnÃ© envie d&#8217;Ã©quilibrer des boÃ®tes. Ave un code plus compact, que voici :</p>
<p>$(document).ready(function() {<br />
  $(&#8221;.equilibre&#8221;).each(function(){<br />
    var h=0;<br />
    $(&#8221;&gt;*&#8221;, this)<br />
      .each(function(){ h=Math.max(h,this.offsetHeight); })<br />
      .css({&#8217;height&#8217;: h+&#8217;px&#8217;});<br />
  });<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rortelli</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232763</link>
		<author>rortelli</author>
		<pubDate>Sun, 20 Aug 2006 19:22:50 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232763</guid>
		<description>@gunt: je vais rectifier Ã§a, merci

@greut: ah, voilÃ  que j'apprends quelque chose par rapport Ã  Math.max, dÃ¨s que j'ai un peu de temps je vais explorer cette piste. Pour le bout de code manquant, WP dÃ©conne un peu lors du copy-paste du contenu du plugin... en tout cas dans ce billet. Merci en tout cas pour tes remarques ponctuelles, Ã§a fait plaisir d'avoir ce genre de feedback.

Pour la suite, un peu de retard certainement (faut dire que pour l'instant je n'ai pas encore trop reflÃ©chi Ã  la suite) :P</description>
		<content:encoded><![CDATA[<p>@gunt: je vais rectifier Ã§a, merci</p>
<p>@greut: ah, voilÃ  que j&#8217;apprends quelque chose par rapport Ã  Math.max, dÃ¨s que j&#8217;ai un peu de temps je vais explorer cette piste. Pour le bout de code manquant, WP dÃ©conne un peu lors du copy-paste du contenu du plugin&#8230; en tout cas dans ce billet. Merci en tout cas pour tes remarques ponctuelles, Ã§a fait plaisir d&#8217;avoir ce genre de feedback.</p>
<p>Pour la suite, un peu de retard certainement (faut dire que pour l&#8217;instant je n&#8217;ai pas encore trop reflÃ©chi Ã  la suite) <img src='http://liftlab.com/think/roberto/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: greut</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232103</link>
		<author>greut</author>
		<pubDate>Fri, 18 Aug 2006 18:58:06 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232103</guid>
		<description>il manque un bout de JS dans le code ci-dessus (en passant).

// [...]
var maxHeight = 0
var nodes = document.getElementById(this.id).getElementsByTagname('div');

for(var i=0; iÂ«nodes.length; i++)
   maxHeight = Math.max(maxHeight, nodes[i].offsetHeight);
// [...]

La fonction Math.max t'Ã©vite de devoir rÃ©cupÃ©rer deux fois la hauteur du fils. La syntaxe jQuery est plutÃ´t Ã©lÃ©gante je dois dire.

Quelqu'un connaissant peu le JavaScript en gÃ©nÃ©ral va Ã  mon avis en rester Ã  des adaptations d'exemples.

La suite, la suite ;-D</description>
		<content:encoded><![CDATA[<p>il manque un bout de JS dans le code ci-dessus (en passant).</p>
<p>// [&#8230;]<br />
var maxHeight = 0<br />
var nodes = document.getElementById(this.id).getElementsByTagname(&#8217;div&#8217;);</p>
<p>for(var i=0; iÂ«nodes.length; i++)<br />
   maxHeight = Math.max(maxHeight, nodes[i].offsetHeight);<br />
// [&#8230;]</p>
<p>La fonction Math.max t&#8217;Ã©vite de devoir rÃ©cupÃ©rer deux fois la hauteur du fils. La syntaxe jQuery est plutÃ´t Ã©lÃ©gante je dois dire.</p>
<p>Quelqu&#8217;un connaissant peu le JavaScript en gÃ©nÃ©ral va Ã  mon avis en rester Ã  des adaptations d&#8217;exemples.</p>
<p>La suite, la suite ;-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: greut</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232102</link>
		<author>greut</author>
		<pubDate>Fri, 18 Aug 2006 18:57:26 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-232102</guid>
		<description>il manque un bout de JS dans le code ci-dessus (en passant).

// [...]
var maxHeight = 0
var nodes = document.getElementById(this.id).getElementsByTagname('div');

for(var i=0; i</description>
		<content:encoded><![CDATA[<p>il manque un bout de JS dans le code ci-dessus (en passant).</p>
<p>// [&#8230;]<br />
var maxHeight = 0<br />
var nodes = document.getElementById(this.id).getElementsByTagname(&#8217;div&#8217;);</p>
<p>for(var i=0; i</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gunt</title>
		<link>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-231128</link>
		<author>gunt</author>
		<pubDate>Wed, 16 Aug 2006 10:58:06 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/08/14/dom-partie-2-simplifier-tout-avec-jquery/#comment-231128</guid>
		<description>TrÃ¨s intÃ©ressant cette sÃ©rie d'articles sur le DOM Scripting.

Par contre dans ton exemple tu as oubliÃ© de spÃ©cifier le type de style.

</description>
		<content:encoded><![CDATA[<p>TrÃ¨s intÃ©ressant cette sÃ©rie d&#8217;articles sur le DOM Scripting.</p>
<p>Par contre dans ton exemple tu as oubliÃ© de spÃ©cifier le type de style.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
