此功能在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部分非常基础,不应该是一个问题.
有任何想法吗?
我在我的PhoneGap应用程序中的链接上绑定现场活动.事件成功触发(通过alert()ing 确认),但似乎任何触摸数据都没有像应该的那样附加到事件对象.这发生在所有触摸事件, - touchstart,touchmove和touchend.
$('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吗?