Bootstrap绑定方式
Bootstrap way of binding
我在看引导程序的"下拉"模块,无法理解什么。
基于该代码,模块需要通过调用它来明确启动,例如
$(element).dropdown({options..})
然而,如果你只给任何元素一个带有[数据切换="下拉"]的属性
有问题的模块启动,从未进入构造函数/插件函数。
有人能向我解释一下这个伏都教吗?
答案:
http://api.jquery.com/on/#event-名称
事件名称可以由事件命名空间限定,从而简化删除或触发事件的过程。例如,"click.myPluin.simple"为这个特定的click事件定义了myPlugin和simple命名空间。通过该字符串附加的点击事件处理程序可以用.off("click.myPlugin")或.off("click.simple")删除,而不会干扰附加到元素的其他点击处理程序。名称空间与CSS类的相似之处在于它们没有层次结构;只需要匹配一个名称。以下划线开头的名称空间是为jQuery保留的。
引导程序使用"事件名称间隔"绑定点击事件。线路(816我相信)
.on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
Bootstrap使用jQuery,它将内置一个选择器,如:
$("[data-toggle='dropdown']").dropdown();
从而针对具有值为CCD_ 2 的CCD_ 1属性的任何元素
相关文章:
- 将原型函数绑定到此的方式不那么冗长
- 应用脚本的绑定方式因输入源而异
- 显示具有 MVC 数据绑定视图模型 ASP.NET JQuery 对话框的最佳方式
- Ionic 和 Angularjs - 形式绑定似乎只是一种方式
- NG-模型似乎只在模态视图内的离子单选按钮上绑定一种方式
- Knockout Js 的渲染方式与基于 Json 值的 if 数据绑定不同
- 多事件绑定快捷方式
- ReactJS以正确的方式绑定组件方法
- D3这两种数据绑定方式有什么区别
- 如何在AngularJS中以复杂的方式绑定(?)多个变量
- 正确的绑定方式“;这个“;在JavaScript事件回调中
- 使用angular JS以编程方式将模板绑定到模型
- 绑定窗口滚动AngularJS方式
- Bootstrap绑定方式
- 剔除条件绑定(但不是本机的“if”方式)
- 添加新行,将日期选择器绑定到cloumn以一种奇怪的方式工作
- 哪种方式绑定到动态单选按钮更好
- 隔离作用域2的方式绑定不会更新父作用域的值
- 2方式绑定指令与弹出窗口/点击
- js最好的方式绑定HTML字符串在文本区与换行符