我正在使用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