ドロップダウンメニューを生成するためにbootstrap-dropdownを使用しています。
jQuery.offを使用して、いくつかのデフォルトの動作を無効にしたいと思います。
1)すべての要素ではなく、特定の要素でドロップダウンメニューの非表示を無効にするにはどうすればよいですか?
2)すべての要素ではなく、特定の要素でメニューの表示を無効にするにはどうすればよいですか?
次のコードを使用することで、すべてのドキュメントではなく、特定の要素にこの動作を適用したいという目標を達成しました。
$('html').off('click.dropdown'); // it disable the disappear of Dropdown menu.
$('body').off('click.dropdown'); // it disable the appearing of Dropdown menu.
// Why this differance?
。</p>
これは、コードをテストするためのjsfiddleリンクです。jsfiddleを作成してくれた@mervに感謝します。