如何在jQuery .on函数中设置事件

Lor*_*ard 4 javascript jquery twitter-bootstrap

查看引导库我发现在使用.on函数时,
事件是以这种方式编写的:

  $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
    // some code
  })
Run Code Online (Sandbox Code Playgroud)

写这个事件的目的是什么click.button.data-api而不是click
是否click足够?

Esa*_*ija 5

"button"并且"data-api"事件名称空间,.在事件名称之后分隔.

当然它只能用于a "click",但是当bootstrap关闭数据API时,这将破坏不相关的代码.off("click").使用命名空间,他们可以调用.off("click.data-api")仅删除属于bootstrap data-api的事件.