事件侦听器语法

时间:2014-09-25 13:58:19

标签: javascript jquery events

我正在阅读以下代码:

$('body').on(
    "mouseup.tutorial, touchend.tutorial", 
    "#foo_id", 
    function () { /* doStuff */ });

我从未见过语法mouseup.tutorialtouchend.tutorial。教程对于这种语法意味着什么?

1 个答案:

答案 0 :(得分:5)

这些是事件名称的限定符。它们非常有用,可以轻松关闭特定事件处理程序,而不会打扰任何可能为相同事件执行无关事务的无关处理程序。

$('body').off("mouseup.tutorial");

删除代码添加的处理程序,但保留其他任何" mouseup"单独处理。