【发布时间】:2011-04-12 02:37:41
【问题描述】:
我正在为 Intranet 系统开发此菜单。我有一个部分工作的菜单系统。
我已在此处添加代码:http://jsbin.com/eloxe3/8
浅灰色背景的菜单项有一个子菜单……而其他的则没有。在我将鼠标悬停在没有子菜单的链接上 1 秒钟后,我需要一些帮助才能使子菜单消失。
我有这个显示子菜单的功能...&希望新代码遵循类似的原则
$(".menu-arrow").hover(function(){
$.data(this, "timer", setTimeout($.proxy(function() {
$(this).click();
},this),500));
},function(){
clearTimeout($.data(this, "timer"));
});
...(对不起,这个 Intranet 的用户是新手...以防万一他们突然翻转链接)
非常感谢任何帮助,谢谢
【问题讨论】:
-
对我来说,菜单仅包含一个链接(客户).. 在 Windows 7 上使用 Chrome 6
-
@Litso - 请点击客户链接查看菜单
-
嘿,我已经习惯了悬停菜单,我并没有为此做好准备。愚蠢的我。
标签: jquery timeout hover delay