2014-06-30 54 views
0
<script> 
    $(document).ready(function(){ 

     $("#flip").hover(function() 
     { 
      $("#panel").slideToggle(); 

     }); 
    }); 
</script> 


<li><a class="smoothScroll" href="#s3"><div id="flip">programmes</div></a><div id="panel"><a href="#s1">urvashi</a></div></li> 

這是一個滑動菜單。當我點擊程序時,它會滑落。但是當我嘗試點擊其中的選項或子菜單時,它會向上滑動。我希望它保留在所有子菜單中。請幫助鼠標上的jQuery滑動菜單

回答

1

將函數.hover()更改爲.mouseenter()

+0

我甚至希望#panel在我離開#flip時能夠上移。但當我在#面板(當我離開#flip)時,也不想滑動「#面板」。即使在我懸停時,我也希望菜單保持不變。 – user3431995