所以我有一些jQuery代码,它可以展开菜单,当我悬停在展开的DIV上时,我需要添加一个hover类。我需要保持菜单项上的悬停效果处于活动状态。
问题是即使DIV消失,它仍然保持在那里 - 我尝试使用removeClass,但是它会在我滚动到菜单选项DIV上时立即删除。
我在JsFiddle上有一个示例:http://jsfiddle.net/pCTXq/3/ 以下是jQuery代码:
我看了一下这篇文章 jquery hover().addClass() problem,但似乎没有多大帮助。
提前感谢你的帮助。
编辑。我刚注意到在JSfiddle上它似乎也将hover类添加到了menu_options - 但是当我在浏览器中测试实际脚本时,并不是这种情况。
问题是即使DIV消失,它仍然保持在那里 - 我尝试使用removeClass,但是它会在我滚动到菜单选项DIV上时立即删除。
我在JsFiddle上有一个示例:http://jsfiddle.net/pCTXq/3/ 以下是jQuery代码:
$(document).ready(function() {
$(".menu_item, .menu_options").hover(function() {
$(this).addClass('hover');
$(".menu_options").stop(true, true).slideDown(400);
}, function() {
$(".menu_options").stop(true, true).delay(10).slideUp(400);
});
});
我看了一下这篇文章 jquery hover().addClass() problem,但似乎没有多大帮助。
提前感谢你的帮助。
编辑。我刚注意到在JSfiddle上它似乎也将hover类添加到了menu_options - 但是当我在浏览器中测试实际脚本时,并不是这种情况。