在iPhone 4上运行的Safari浏览器中没有触发jqm tap事件

时间:2013-07-30 18:25:00

标签: events jquery-mobile tap

我有以下脚本代码,用于捕获双击事件,因此我可以在适合页面的大小和完整大小之间切换图像。问题是在iPhone 4上运行的Safari浏览器中,点击事件根本没有触发。在下面的代码中,无论我在触摸屏上做什么,警报都不会显示。

$(function () {
  $('#showImage').on('tap', function (event) {
    alert("gets in tap event");
    var d = new Date();
    var tapTime = d.getTime();
    if (tapTime - lastTapTime > 500) {
      lastTapTime = tapTime;
    }
    else {

      toggleResize();

    }
  });
});

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

点击事件现在正在运行。我在之前的页面上有一些脚本代码,它破坏了此页面上的脚本代码。当我删除了早期的脚本代码时,这个脚本代码又开始工作了。