相关疑难解决方法(0)

$(document).click()在iPhone上无法正常工作.jQuery的

此功能在IE,Firefox和Chrome上完美运行,但在iPhone上,只有在点击时才能使用<img>.点击页面(在img上的任何地方)都不会触发事件.

$(document).ready(function () {
  $(document).click(function (e) {
    fire(e);
  });
});

function fire(e) { alert('hi'); }
Run Code Online (Sandbox Code Playgroud)

HTML部分非常基础,不应该是一个问题.

有任何想法吗?

javascript iphone jquery click onclick

110
推荐指数
4
解决办法
15万
查看次数

jQuery live()删除iPhone touch事件属性?

我在我的PhoneGap应用程序中的链接上绑定现场活动.事件成功触发(通过alert()ing 确认),但似乎任何触摸数据都没有像应该的那样附加到事件对象.这发生在所有触摸事件, - touchstart,touchmovetouchend.

$('a').live('touchend', function(event) {
  event.preventDefault();
  alert(event.touches.length); // event.touches should be populated!
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我是使用jQuery.live()的SOL吗?

iphone jquery live touch

6
推荐指数
2
解决办法
9366
查看次数

标签 统计

iphone ×2

jquery ×2

click ×1

javascript ×1

live ×1

onclick ×1

touch ×1