0

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

$("#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 });

这工作得很好。

我在哪里绑定错误?

4

1 回答 1

1

使用jQuery.on

$("#navi ul li a").not("#navi ul li ul li a").on("hover focus", function() { hello });
于 2013-05-07T10:29:07.453 回答