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 に答える