0

我创建了一个下拉菜单,一切正常,直到我添加了 focusin 和 focusout。(我需要能够在菜单中切换,所以我被告知要添加这些。)现在,当我使用 Firefox 并从菜单中选择一个选项并按住鼠标按钮时,它开始闪烁并导致其他问题。有人有解决闪烁问题的方法吗?删除 focusin 和 focusout 可以解决所有问题,但选项卡不再起作用。

Javascript代码:

jQuery(function ($) {
$('#nav')
    .on('mouseenter focusin', '.lv1', function () {
    $(this).find('ul').stop().slideToggle('slow');
})
    .on('mouseleave focusout', '.lv1', function () {
    $(this).find('ul').stop().slideToggle('fast');
});
});

http://jsfiddle.net/5HaJh/3/

感谢您的帮助!!!

4

0 回答 0