ブートストラップ ライブラリを見ると、.on 関数を使用すると
、イベントが次のように記述されていることがわかります。
$(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
// some code
})
click.button.data-apiの代わりにイベントを書く目的は何clickですか? 十分ですか
?click
ブートストラップ ライブラリを見ると、.on 関数を使用すると
、イベントが次のように記述されていることがわかります。
$(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
// some code
})
click.button.data-apiの代わりにイベントを書く目的は何clickですか? 十分ですか
?click
"button"と"data-api"は、イベント名の後にで区切られたイベントの名前空間.です。
確かに だけで動作し"click"ますが、ブートストラップが でデータ API をオフにすると、無関係なコードが壊れます.off("click")。名前空間を使用する.off("click.data-api")と、ブートストラップ データ API に属するイベントのみを削除するために呼び出すことができます。