Javascript 使用jQuery延迟弹出菜单

Javascript 使用jQuery延迟弹出菜单,javascript,jquery,Javascript,Jquery,我有一个基于jQuery构建的菜单,它是按照以下步骤构建的。我想在鼠标离开菜单时添加一个延迟,以获得更好的用户体验。我可以使用jQuerydelay使菜单延迟,它工作得非常好,只有一个例外,即弹出式下拉菜单 由于代码的长度,我有一个与代码的工作。我指的弹出式菜单包含单词网站插图和摄影 如何延迟弹出按钮,使其在菜单立即消失时关闭 jQuery插件非常适合您想要做的事情 . 这是什么 $jsub_menu.hide().css('left','0px'); 现在更改为: $jsub_menu.de

我有一个基于jQuery构建的菜单,它是按照以下步骤构建的。我想在鼠标离开菜单时添加一个延迟,以获得更好的用户体验。我可以使用jQuery
delay
使菜单延迟,它工作得非常好,只有一个例外,即弹出式下拉菜单

由于代码的长度,我有一个与代码的工作。我指的弹出式菜单包含单词
网站
插图
摄影

如何延迟弹出按钮,使其在菜单立即消失时关闭

jQuery插件非常适合您想要做的事情

.

这是什么

$jsub_menu.hide().css('left','0px');
现在更改为:

$jsub_menu.delay(100).animate({'left':'0px'},100).hide('100');

我喜欢这种改编。谢谢
Here is another take on it: