【发布时间】:2013-08-06 03:24:49
【问题描述】:
我有以下脚本代码,旨在捕获双击事件,以便我可以在适合页面的大小和完整大小之间切换图像。问题是在 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();
}
});
});
为什么这不起作用?
【问题讨论】:
-
用
vclick替换水龙头。 -
Omar 是正确的,也不要使用 $(function () { 来初始化您的代码,您应该使用适当的页面事件:stackoverflow.com/questions/14468659/…
-
vclick 事件也没有触发。
标签: events jquery-mobile tap