事件侦听器语法

Ste*_*ler 1 javascript jquery events

我正在阅读以下代码:

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

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

Poi*_*nty 5

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

$('body').off("mouseup.tutorial");
Run Code Online (Sandbox Code Playgroud)

这将删除代码添加的处理程序,但只留下任何其他"mouseup"处理程序.