Javascript 想要增加悬停效果的延迟时间吗

Javascript 想要增加悬停效果的延迟时间吗,javascript,jquery,css,Javascript,Jquery,Css,我有三个级别的ul li <ul> <li> <li> <ul> <li> <li> <ul> <li> 我想增加悬停计时,即当我悬停在第二级li上时,悬停的延迟时间必须增加,直到我到达其子级,即第三级,假设您有使用mouseover()/mouseout()或hover()的ja

我有三个级别的ul li

<ul>
  <li>
  <li>
     <ul>
        <li>
        <li>
           <ul>
             <li>  

我想增加悬停计时,即当我悬停在第二级li上时,悬停的延迟时间必须增加,直到我到达其子级,即第三级,假设您有使用
mouseover()
/
mouseout()或
hover()的javascripe代码:

获取hoverIntent插件并使用
元素。hoverIntent(overfunc,outpunc)
在使用jquery时,请确保在这些情况下使用的是and,而不是and
mouseover
mouseout
即使在输入子元素时也会激发。如果你有代码隐藏东西,你不希望它在菜单中运行,当你离开<代码> < LI> < /代码>时,你想让它运行,并认为一个孩子仍然在里面……这就是<代码>鼠标器< /COD>和<代码> MouSeleave< /Cord> Do::/P> 还有一个叫做mouseenter的快捷方式,它使用
mouseenter
mouseleave
这样的事件:

$(selector).hover(mouseenterFunc, mouseleaveFunc);
下面是一个例子:

$("li").hover(function() {
  $(this).children("ul").slideDown();
}, function() {
  $(this).children().slideUp();
});

我不知道你在说什么。我想他说的是某种下拉菜单。