我正在使用jQuery在iPad上开发webapps,看起来jQuery live事件不起作用......当我使用SDK iPad模拟器工作时,现在我有iPad可以工作,它仍然是一样的(我希望这是一个模拟器故障)。在Web工具包构建上运行相同的代码可以正常工作。在iPad上的jQuery直播活动...为什么它不工作?
我只是想知道是否有其他人有这个问题吗?如果有修复?或者如果是我?希望有人可以帮助,因为我的代码变得非常臃肿,必须在ajax调用后重新绑定点击等。
谢谢:)
我正在使用jQuery在iPad上开发webapps,看起来jQuery live事件不起作用......当我使用SDK iPad模拟器工作时,现在我有iPad可以工作,它仍然是一样的(我希望这是一个模拟器故障)。在Web工具包构建上运行相同的代码可以正常工作。在iPad上的jQuery直播活动...为什么它不工作?
我只是想知道是否有其他人有这个问题吗?如果有修复?或者如果是我?希望有人可以帮助,因为我的代码变得非常臃肿,必须在ajax调用后重新绑定点击等。
谢谢:)
我不得不用这似乎这样的伎俩绑定点击到该元素的AJAX调用后jQuery的.delegate事件。
问题出于某种原因,移动Safari不会将点击事件附加到某些DOM元素,因此您必须手动附加它们。
$('.header').live('click',get_location_input);
,当你添加此以后它的工作原理在iPad上
<div class='header' onclick=''>Station Info</div>
这里是我得到了我的信息
http://skillfulness.blogspot.com/2010/11/workaround-for-jquery-live-event.html
'光标:指针' 为在css文件中的关健ID适用于我..
太棒了 - 代表做的窍门! – Johncl 2013-06-24 07:16:26