簡單的問題,我想。如何觸發mobileinit
事件jQuery Mobile
?觸發「mobileinit」事件
我得到一些Ajax響應,這不是nicely
設計(在jQuery Mobile形式)。我想我必須觸發這個事件才能完成。
簡單的問題,我想。如何觸發mobileinit
事件jQuery Mobile
?觸發「mobileinit」事件
我得到一些Ajax響應,這不是nicely
設計(在jQuery Mobile形式)。我想我必須觸發這個事件才能完成。
你可以嘗試$.mobileinit();
的JQM圖書館本身,它被稱爲是這樣的:
$(window.document).trigger("mobileinit");
如果html有一個包含child.html並且我們需要在那裏調用mobileinit會怎麼樣? – amitsalyan
我不相信mobileinit。我正在構建一個Phonegap和jQueryMobile的移動應用程序,目前正在Android 4.0.3上進行測試,並且該事件只是沒有開火。完全一樣。它的設置正確,因爲我可以在桌面上進行測試時在Chrome控制檯中觸發它。
綁定到窗口而不是文檔沒有區別。
當然,我可以在其他事件處理程序中觸發它,如DOM中第一頁上的pagebeforecreate。但那是把馬放在車後面。
以下是MobileInit上的文檔:http://jquerymobile.com/demos/1.0rc2/docs/api/globalconfig.html如果您發佈了一些示例代碼,我們可以幫助更多 –
我明白如何綁定這個事件,我需要觸發它。例如,如果'mobileinit()'是一個函數,那麼我只會用'mobileinit()'來調用它。現在我不知道如何觸發這個事件... – Trick
mobileinit事件在執行後立即觸發,您需要在加載jQuery Mobile之前綁定事件處理程序。你可以試試$ .mobileinit();在jQM庫本身中,它是這樣調用的:$(window.document).trigger(「mobileinit」); –