0

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

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

该怎么办?

4

1 回答 1

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 事件处理程序,但由于某种原因我无法获取要通过的参数。以上工作。

于 2014-11-26T01:56:07.233 回答