Jquery点击事件不适用于设备中的li(ipad,iphone ..)

时间:2013-10-16 05:56:05

标签: jquery events scroll

Jquery点击事件不适用于设备中的li。我尝试使用click和touchstart事件,但使用touchstart时的问题是我无法向下滚动div。当我尝试通过单击li向下滚动时,它会被选中。有没有办法使用任何jquery事件而不是jquery移动事件来选择和滚动li?

$('#liId').on({ 'touchstart' : function(){ console.log('Event Fired'} });

3 个答案:

答案 0 :(得分:9)

当我向所有li添加样式类时,问题就解决了。

.liClass {cursor:pointer; }

答案 1 :(得分:1)

:替换为,并在'touchstart'之前展开{}

$('#liId').on( 'touchstart', function(){ 
 console.log('Event Fired');
});

答案 2 :(得分:0)

在你的css文件中

#liId { cursor : pointer; }

的jQuery

$('#liId').click(function(){
    alert('Event Fired');
});