4

ブートストラップ ライブラリを見ると、.on 関数を使用すると
、イベントが次のように記述されていることがわかります。

  $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
    // some code
  })

click.button.data-apiの代わりにイベントを書く目的は何clickですか? 十分ですか
click

4

1 に答える 1

5

"button""data-api"は、イベント名の後にで区切られたイベントの名前空間.です。

確かに だけで動作し"click"ますが、ブートストラップが でデータ API をオフにすると、無関係なコードが壊れます.off("click")。名前空間を使用する.off("click.data-api")と、ブートストラップ データ API に属するイベントのみを削除するために呼び出すことができます。

于 2012-11-07T16:02:46.610 に答える