Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
绑定悬停&;jQuery1.9.1中的焦点_Jquery_Bind - Fatal编程技术网

绑定悬停&;jQuery1.9.1中的焦点

绑定悬停&;jQuery1.9.1中的焦点,jquery,bind,Jquery,Bind,我已经建立了一个菜单系统,它带有下拉菜单,可在悬停或聚焦时触发,并使用绑定来捕获以下任一事件: $("#navi ul li a").not("#navi ul li ul li a").bind("hover focus", function() { hello }); 该函数在使用JQuery 1.7版时运行良好,但由于更新到1.9.1版,绑定似乎失败了。我通过删除绑定并仅在悬停时运行函数来测试这一点: $("#navi ul li a").not("#navi ul li ul li a

我已经建立了一个菜单系统,它带有下拉菜单,可在悬停或聚焦时触发,并使用绑定来捕获以下任一事件:

$("#navi ul li a").not("#navi ul li ul li a").bind("hover focus", function() { hello });
该函数在使用JQuery 1.7版时运行良好,但由于更新到1.9.1版,绑定似乎失败了。我通过删除绑定并仅在悬停时运行函数来测试这一点:

$("#navi ul li a").not("#navi ul li ul li a").hover(function() { hello });
这很有效

绑定哪里出了问题?

使用


#navi ul>li>a
将是一个更好的选择器,并为您保存
而不是
位可能重复的Oops-几乎相同的问题,错过了那个问题。使用mouseenter而不是hover解决了这个问题。谢谢。@DavidFregoli-我试过那个选择器,但是这个函数在第二级的mouseeenter上启动了items@user2352171哦,对了,也许是
#navi>ul>li>a
$("#navi ul li a").not("#navi ul li ul li a").on("hover focus", function() { hello });