当将鼠标移出ul时,如何不隐藏li

时间:2010-08-19 04:27:27

标签: jquery css

这段代码和问题必须熟悉,但我没有找到任何东西。任何帮助表示赞赏。

$(document).ready(function(){
  $("ul.header1").children("li").hide();

  $('ul.header1').mouseenter(function(){
    $("ul.header1").children("li").slideDown("fast");
  });

  $('ul.header1').mouseleave(function(){
    $("ul.header1").children("li").delay(500).slideUp("fast");
  });

  $("li.sub").mouseenter(function(){
    $("ul.header1").css('background-color','red');
    $("ul.header1").stop();    
  });

  $("img.myClass").mouseenter(function(){
    $("ul.header1").css('color','red');
    $("ul.header1").stop();        
  });
});

2 个答案:

答案 0 :(得分:0)

除去

$("ul.header1").children("li").delay(500).slideUp("fast");

答案 1 :(得分:0)

http://www.eurotel-bih.com/

如果该菜单符合您的要求,您可以复制我的代码。

$("#menu ul li").click(function(){$("#menu ul li ul").hide(0);$(this).find("ul").slideDown(400);});