1

何百万回も質問されるのを見てきましたが、問題の解決策を見つけることができないようです。

現在、セクションが「アクティブ化」されているときに関数を実行しようとしています。私はこれを正しく表現していることを願っています。Scrollspy は問題なく動作しますが、これを使用して何かをトリガーすることはできません:

$('.ul.nav li').on('activate', function()
  {
   //do something
});

応答を取得できるかどうかをテストする際に、アラートをトリガーしようとしていますが、うまくいきません。「アクティブ化」はどの要素にバインドされていますか? メニュー要素?セクションID?

4

1 に答える 1

0

ここに 2 つの問題があります。

  1. あなたのイベントは間違っています、あなたはfocus私が推測する必要があります
  2. イベント委任を試すon

コードは次のようになります。

$(document).on("focus", ".ul.nav li", function(event){
   //do something
});
于 2012-11-30T22:16:39.080 に答える