带有复选框的Jquery Mobile在移动设备上运行缓慢

时间:2013-10-12 11:22:47

标签: performance jquery-mobile checkbox cordova

我有一个移动应用程序,我使用Jquery Mobile v.1.3.1和PhoneGap。

在页面上有一堆复选框。当我运行应用程序时,当您选中/取消选中复选框时,带有复选框的列表响应速度非常慢。

怎么办?

1 个答案:

答案 0 :(得分:0)

我在Cordova / PhoneGap中使用过这个,但我没有使用jQuery Mobile,只是jQuery。

   $('input[type="checkbox"]').on( 'touchstart', function(){
       $(this).prop("checked", !$(this).prop("checked"));
   });

   $('input[type="checkbox"]').click(function(event){
       event.preventDefault();
       event.stopPropagation();
   });

从技术上讲,您可以使用trigger()并将自定义数据传递给click事件处理程序,但由于某种原因我无法获取参数。以上是作品。