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

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

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

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

.liClass {cursor:pointer; }

在’touchstart’之前替换: with和unwrap {}

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

在你的css文件中

 #liId { cursor : pointer; } 

jQuery的

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