有人可以解释Bootstrap的折叠代码吗?

时间:2013-06-06 18:23:58

标签: jquery twitter-bootstrap

我正在挖掘Bootstrap源代码,特别是bootstrap-collapse.js v2.3.1

在第157行:

$(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { .. })

有人可以解释一下这是做什么的。我一直在使用jQuery一段时间,但我从未见过用过这种方式。

非常感谢!

1 个答案:

答案 0 :(得分:6)

这会将一个委派的事件监听器附加到document,该监听器正在监听click.collapse.data-api事件(namespaced event)从data-toggle属性等于的任何元素触发collapse