【问题标题】:taphold in jquery mobile freezesjquery mobile中的taphold冻结
【发布时间】:2014-03-01 03:16:48
【问题描述】:

我在 jquery 中对动态创建的列表项使用 taphold 事件。

showList(){
  var ul = $('<ul data-role="listview" data-inset="true"></u>');                        

  for(i=0;i<5;i++){
     var li = $('<li class="listItem"></li>');
     var link = $('<a href="javascript:doSomething()"><img src="images/folder.png" class="ui-li-icon" /><h2>' + i + '</h2></a>');
     li.append(link);
  }                     

  $('#myDiv').append(ul).trigger('create');

  $(".listItem").on( "taphold", function(e){
     alert('taphold');
  });
}

事件正在触发,我可以看到警报。但在那之后jquery mobile 冻结了。我无法点击或滚动。

在带有 android 2.3.7 的摩托罗拉 defy 上,它就像一个魅力,在带有 android 4.4.2 的摩托罗拉 moto g 上,它冻结了。

一切都托管在 phonegap 应用程序中。

【问题讨论】:

    标签: android jquery-mobile cordova


    【解决方案1】:

    这是警报()。

    当我删除警报时,它适用于所有睾丸设备。

    【讨论】:

      猜你喜欢
      • 2012-03-23
      • 2013-06-14
      • 1970-01-01
      • 2016-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多