[英]Delay close toggle in jquery drop down menu
我有一個菜單,當 li 懸停時它會滑出。 問題是,當我懸停下一個 li 時,當新 li 開始滑出時,打開的初始 li 仍在嘗試向上滑動。 有重疊。 有沒有辦法延遲下一個li滑出,直到前一個打開的li滑完。 干杯
<div class="mainmenu">
<ul class="dropDownMenu ">
<li><a href="#">Home</a></li>
<li><a href="#">Books</a>
<ul class="sub">
<div class="boxwrapper">
$(this).find(".mainmenu .sub").hide();
$(".mainmenu ul li").hover(
function() {$(this).find(".sub").slideToggle(1000)})
像這樣:
$('.mainmenu ul li').hover(function(){
$('.mainmenu ul.sub').slideUp(1000, function(){
$(this).slideDown(1000);
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.