Jquery 有人能解释一下Bootstrap';什么是折叠码?

Jquery 有人能解释一下Bootstrap';什么是折叠码?,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,我在深入研究Bootstrap源代码,特别是Bootstrap-collapse.jsv2.3.1 在第157行,如果它: $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { .. }) 有人能解释一下这是怎么回事吗。我已经使用jQuery有一段时间了,但我从来没有见过它是这样使用的 非常感谢 这会将委托事件侦听器附加到文档,该文档正在侦听从数据切换属性等于折叠的任何元素触发的cl

我在深入研究Bootstrap源代码,特别是Bootstrap-collapse.jsv2.3.1

在第157行,如果它:

$(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { .. })
有人能解释一下这是怎么回事吗。我已经使用jQuery有一段时间了,但我从来没有见过它是这样使用的


非常感谢

这会将委托事件侦听器附加到
文档
,该文档正在侦听从
数据切换
属性等于
折叠
的任何元素触发的
click.collapse.data api
事件(a)

这会将委托事件侦听器附加到
文档
,该文档正在侦听从
数据切换
属性等于
折叠
的任何元素触发的
click.collapse.data api
事件(a)

click.collapse.data api
是一个带有两个名称空间的
click
事件;这不是自定义事件,只是自定义名称空间。谢谢@zzzbov,我不知道事件名称空间。我更新了我的答案。现在有意义了。谢谢你的回答!伟大的欢迎来到StackOverflow!这里的惯例是,如果答案符合你的需要,就投票并接受它。谢谢,祝你好运@谢谢你的尝试:)你应该仍然能够接受答案。接受也会提升你的声誉:)
click.collapse.dataapi
是一个带有两个名称空间的
click
事件;这不是自定义事件,只是自定义名称空间。谢谢@zzzbov,我不知道事件名称空间。我更新了我的答案。现在有意义了。谢谢你的回答!伟大的欢迎来到StackOverflow!这里的惯例是,如果答案符合你的需要,就投票并接受它。谢谢,祝你好运@谢谢你的尝试:)你应该仍然能够接受答案。接受也会提升你的声誉:)文档在顶部解释了这一点。文档在顶部对其进行了解释。