下拉列表的jQuery延迟

时间:2012-02-20 20:11:51

标签: jquery jquery-ui menu

我需要使用一些延迟下拉,这没关系,但是当我正在盘旋到另一个li元素时,前一个ul列表仍在打开而延迟时间 - 请在此处查看 - http://livedemo04.prestatrend.com/ 所以,任何帮助如何使之前的ul列表在悬停在另一个li元素后立即隐藏 - http://www.electrictoolbox.com/jquery-superfish-menus-plugin/? 这是一些代码:

        jQueryElement.find('ul:first').stop(true,true).delay(800).slideUp(100);

2 个答案:

答案 0 :(得分:0)

使用.stop(true,true)取消上一个动画:

http://api.jquery.com/stop/

答案 1 :(得分:0)

对于每个nav-starters-hoverfunction,首先遍历所有下拉菜单并对每个下拉菜单使用stop(true,true)并手动向上滑动。然后打开新的,你徘徊。