【发布时间】:2011-04-06 05:07:07
【问题描述】:
我有点纠结于如何阻止我的菜单执行fadeOut() 函数。当我单击菜单上的主链接以打开子菜单时,它就会淡出。以下是代码目前的样子:
$('a.main-menu-item').click(function(){
if($('.rtmenu:visible')){
$('.rtmenu').click(function(e) { e.stopPropagation(); });
$(document).click(function() {
$('.rtmenu').fadeOut(200);
});
}
})
谁能告诉我如何在写有“文档”的地方写下“如果未点击 a.main-menu-item”?
非常感谢
找到解决方案!
$('.rtmenu').click(function(e) { e.stopPropagation(); });
$('.rtmenu').mouseout(function(){
$(document).one('click',function() { $('.rtmenu').fadeOut(200); });
})
【问题讨论】:
标签: javascript jquery