2010-09-13 27 views
0

我想知道如何才能在'a.menu-arrow'的'mouseout'上反转此功能中触发的点击?请参见下面的代码:如何使用JQuery隐藏某个菜单项的鼠标悬停时的相邻div?

$(".menu-arrow").hover(function() { 
    $.data(this, "timer", setTimeout($.proxy(function() { 
    $(this).click(); 
    }, this), 500)); 
}, function() { 
    clearTimeout($.data(this, "timer")); 
}); 

会发生什么事悬停在a.menu箭头的第二个0.5后...点击触发说明含子菜单相邻格。这是不幸的HTML结构。

任何帮助将大大提高。

对不起,我在JavaScript的& JQuery的新手

回答

0

在你的代码$(this).click()并非没有事件处理功能非常有用,几乎触发一个事件,你需要一个元素上使用.trigger(),我相信您之前编写了相应的事件处理函数。

编号:.trigger().data()

+0

对不起我实现'.trigger( '点击');'但它确实隐藏相邻子DIV当鼠标移开我的a.menu箭头 – Nasir 2010-09-13 15:33:24

+0

可以u显示你的网页?它在线吗? – 2010-09-13 15:34:47

+0

对不起......不幸的是,它正在工作的内部网系统的菜单系统 – Nasir 2010-09-13 15:45:12

相关问题