24-02-2008, 12:07 PM
Je pense que ça devrait correspondre à ce que tu recherches.
Code PHP :
<?php
$(document).ready(function(){
$("#menu dd").hide();
function over()
{
clearTimeout(this.menuTimer);
$this = $(this).siblings("dd");
if (!$this.is('.menuHover')) {
$this.addClass('menuHover');
$this.slideDown(300);
}
}
function out()
{
$this = $(this).siblings("dd");
this.menuTimer=setTimeout(function(){$this.removeClass('menuHover');$this.slideUp(300);},500);
}
$("#menu dt").hover(over,out).parent().find("a").each(function() {
var $a = $(this), $li = $a.parents("dl").find("dt");
$a.mouseover(function(){ $li.each(over); }).mouseout(function(){ $li.each(out); });
})
});