Javascript 在YUI 3上分离事件

Javascript 在YUI 3上分离事件,javascript,touch,yui3,Javascript,Touch,Yui3,我尝试用YUI 3分离“后退”按钮上的“touchstart”元素 但没有什么是分离的。当我点击“后退”按钮时,两个功能都被调用 这是我的代码: Y.all('.back').detachAll('touchstart'); Y.all('.back').on('touchstart',function(e){ alert('types'); loadMainframe(myURL); e.preventDefault(); }); Y.all('.back')

我尝试用YUI 3分离“后退”按钮上的“touchstart”元素

但没有什么是分离的。当我点击“后退”按钮时,两个功能都被调用

这是我的代码:

Y.all('.back').detachAll('touchstart');
Y.all('.back').on('touchstart',function(e){
     alert('types'); 
     loadMainframe(myURL);
     e.preventDefault();
});

Y.all('.back').detachAll('touchstart');
Y.all('.back').on('touchstart',function(e){ 
     alert('resto'); 
     loadMainframe(myURL);
     e.preventDefault();
});
好的,我找到了

您可以分离事件,仅针对正在使用的Y元素

我使用了全局元素

YEvent = YUI().use('node','touch-event'); 
现在我在YEvent元素上创建了detach()和on(),它开始工作了