2010-11-23 83 views

回答

0

你想.mouseenter().mouseleave()而不是HTML

0

嘗試懸停,這不閃爍

$("div").hover(
    function() { 
    //mouseover 
    }, 
    function() { 
//mouseout 
    } 
); 

我在這的jsfiddle測試工作正常

$("#testtwo").hover(
    function() { 
     $(".dropdown").slideDown("normal"); 
    }, 
    function() { 
     $(".dropdown").slideUp("normal"); 
    } 
); 
+0

沒有它不是在我的系統工作。 – ramanadham 2010-11-23 07:18:07

+0

等待,我會嘗試在jsfiddle – kobe 2010-11-23 07:24:06

0

試試這個請

$(document).ready(function() 
    { 
    $("div.dropMain > ul > li").mouseenter(function() 
     { 
      $('ul', this).slideDown("normal"); 
     } 
    ); 
    $("div.dropMain > ul > li").mouseleave(function() 
     { 
      $('ul', this).slideUp("normal"); 
     } 
    ); 
    } 
);