按钮单击javascript无法在iPad / iPhone Safari上运行

时间:2015-01-12 20:09:07

标签: javascript jquery ios iphone ipad

你好我正在阅读这个问题,人们已经提到要点击在safari和chome上运行你需要设置代码

$('input[type=submit]#btnIsAddress').bind('click', function (event) {

    alert("this is code");
    selectAddress(event);
    event.preventDefault();
    return false;
});

此代码适用于桌面上的所有浏览器,适用于iPad上的Chrome,Dolphin和Mercury,但它无法在iPad上进行Safari浏览(请参考最常用的...)相反,它会对待按钮好像它只是文本,它甚至不会尝试运行某人或按下时给我点击动画。

但是我注意到如果我让iPad在页面上进入睡眠状态,那么将iPad重新打开按钮就可以正常工作了。

之前有其他人遇到过这类问题吗?我猜测它与我的javascript有关但看起来很简单的脚本...

1 个答案:

答案 0 :(得分:0)

我们没有看到整个背景。如果您将按钮动态添加到DOM,那么您是否尝试使用.live()而不是.bind()?

.live()在jquery 1.4.3中仍然可用。

.on()for jquery 1.11