1

我尝试使用 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();
});
4

1 回答 1

0

好的,我找到了。

您可以分离事件,仅适用于您正在使用的 Y 元素。

我使用了一个全局元素

YEvent = YUI().use('node','touch-event'); 

现在我在 YEvent 元素上创建了我的 detach() 和 on(),它正在工作。

于 2012-06-01T14:21:42.733 回答