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 回答