1

DOM ブートストラップに適切な html マークアップを動的に追加すると、新しい要素に適切なプラグインが接続されます。これはどのように行うのですか?

マークアップがある場合

<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
  <li><a tabindex="-1" href="#">Action</a></li>
  <li class="divider"></li>
  <li><a tabindex="-1" href="#">Separated link</a></li>
</ul>

Bootstrap はそこからドロップダウン要素を作成します (ドロップダウン プラグインをフックします)。それはどのように行うのですか?それは動的に行いますか?(実行時にマークアップを追加すると?)

4

1 に答える 1

1

これは、ドキュメントの準備完了イベント (またはウィンドウの読み込み) にフックし、イベント リスナーを設定するか、コンポーネントを初期化することによって行われます。たとえば、Affix プラグインはそのdata-spy="affix"属性によって検索されています。Typeahead プラグインに関しては、最初のフォーカス イベントで初期化されます。

于 2012-10-29T07:42:27.557 に答える