addEventlistener in jquery code

addEventlistener in jquery code

本文关键字:code jquery in addEventlistener      更新时间:2023-09-26

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

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事件,但在检查控制台我得到错误

错误::

Uncaught TypeError: Object [Object Object] has no method 'addEventListener'

因为这个错误的一些功能不工作??

use .on()

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

你得到这个错误是因为.addEventListener不是一个jquery方法