我尝试在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");
我的问题是:有什么方法可以用触摸事件做同样的事情,或者我可以使用任何插件来做这件事吗?
答案 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");