[英]How to set the events in jQuery .on function
看一下bootstrap库我看到使用.on函数时,
事件是这样写的:
$(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
// some code
})
将事件编写为click.button.data-api
而不是click
的目的是什么?
click
够了吗?
"button"
和"data-api"
是事件名称空间 ,由.
分隔.
在事件名称之后。
当然它只能用"click"
,但是当bootstrap用.off("click")
关闭数据API时,这将破坏不相关的代码。 使用命名空间,他们可以调用.off("click.data-api")
来仅删除属于bootstrap data-api的事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.