如何为触摸事件添加名称

时间:2013-07-12 04:40:39

标签: javascript jquery cordova

我尝试在javascript中使用触摸事件。我想把mutiltouch事件添加到一个对象,但我想给1触摸事件1名称,因为以后我可以删除该事件easyer。

这是我的代码使用点击事件:

 $(this).bind("click.soundcard", function(){
        //play a sound
    });
    $(this).bind("click.step", function(){
        // display the number step 
    });
    $(this).bind("click.selectcard", selectCard); 

当我想要删除1个事件时,我只需要打电话:

$(this).unbind("click.nameEvent");

我的问题是:有什么方法可以用触摸事件做同样的事情,或者我可以使用任何插件来做这件事吗?

1 个答案:

答案 0 :(得分:1)

Event namespaces可以与任何事件类型一起使用,所以

$(this).bind("touch.touch", function(){
    //play a sound
});
$(this).bind("touch.step", function(){
    // display the number step 
});
$(this).bind("touch.selectcard", selectCard); 

然后取消绑定第一个hanlder

$(this).unbind("touch.touch");