我正在挖掘Bootstrap源代码,特别是bootstrap-collapse.js v2.3.1
在第157行:
$(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { .. })
有人可以解释一下这是做什么的。我一直在使用jQuery一段时间,但我从未见过用过这种方式。
非常感谢!
答案 0 :(得分:6)
这会将一个委派的事件监听器附加到document
,该监听器正在监听click.collapse.data-api
事件(namespaced event)从data-toggle
属性等于的任何元素触发collapse
。