我想結合互動,動態加載鏈接:jQuery的。對()不與Android和CSS()長的動態內容工作
HTML:
<div id="content">
My dynamic content will be here.
</div>
JS:
$(function(){
loadContent();
$('#content').css('height',400);
$('#content').on('click','a',function(){
alert();
});
});
這在桌面上運行良好,Android上的內容很短。
但它不適用於Android上較長的內容(Eclipse上沒有JS錯誤)。然而,我沒有發現任何其他差異,但在工作頁面和非工作頁面之間的內容長度。因此,我試圖人爲地限制內容的長度,然後工作正常。
你有什麼線索發生了什麼?
//編輯
我更新的代碼,因爲我打字這個問題時,做了一些基本的錯誤。這個版本更好地反映了核心問題。
//編輯
我終於成功地分離出產生什麼衝突。這是由於內容加載後div的css更新。如果我使用Weinre人爲刪除高度風格屬性,那麼鏈接可以再次點擊!
你不應該需要,但把click事件處理程序分配代碼的document.ready塊內,loadContent()' – Archer