0

我的图像滑块代码 onclick 事件在 android 平板电脑上不起作用。我正在使用 Jquery lib。当我添加以下代码时,

var clickEventType=((document.ontouchstart!==null)?'click':'touchstart');
$("#myImageFlow").bind(clickEventType, function( e ) {
    $(this).addEventListener( 'touchstart', touchStart, false);
}); 
//custom function handler for event                  
function touchStart(event){
     event.preventDefault();

};

此代码使我的滑块响应 ontouch 事件但在检查控制台中我收到错误

错误::

未捕获的类型错误:对象 [object Object] 没有方法“addEventListener”

由于此错误,某些功能无法正常工作??

4

1 回答 1

0

利用.on()

$(this).on('touchstart', touchStart);

您收到该错误是因为.addEventListener不是 jquery 方法

于 2013-06-13T12:21:48.077 回答