
[英]scrolling div using jquery setTimeout & mouseenter & mouseleave
[英]jQuery navigation menu using setTimeout, mouseenter, mouseleave
我无法找到在三个主选项卡之间悬停时此jQuery菜单中断的问题。 如果我将鼠标悬停在菜单上,则菜单将起作用,然后在选择另一个选项卡之前将鼠标悬停一路...我认为问题可能与变量的范围(在jQuery中称为“ n”)或setTimeout()方法有关。
是的,使用var n = ...
而不是仅使用n = ...
创建局部变量。
但是,您当前访问n
变量的方式(作为超时后评估的字符串)需要全局变量。 最好将其定义为可以从局部作用域提取变量的函数:
setTimeout(function() { $(n).hide(); }, 150);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.