0
如果我在JQM腳本之後添加任何其他腳本,那麼我的頁面無法正常工作。 同樣根據Jqm文檔,我必須在其他腳本的末尾包含jQM腳本。
背後的原因是什麼?
感謝爲什麼我只需要在所有其他腳本之後添加jQueryMobile腳本?
如果我在JQM腳本之後添加任何其他腳本,那麼我的頁面無法正常工作。 同樣根據Jqm文檔,我必須在其他腳本的末尾包含jQM腳本。
背後的原因是什麼?
感謝爲什麼我只需要在所有其他腳本之後添加jQueryMobile腳本?
首先,這並非總是如此,但也有一些情況時,這是必要的。任何插件都可能導致加載到DOM中的頁面內容發生變化,必須在jQuery Mobile之前進行初始化。最好的例子是jQuery UI。
要了解這一點,您需要了解jQuery Mobile的工作原理。當jQM初始化時,它將所有東西加載到DOM中。即使這樣,過程還沒有結束,因爲當內容被加載時,jQM開始標記增強過程(自定義小部件樣式)。這個過程不應該調整,因爲它可能會導致小部件初始化問題。
還有一件事,如果jQuery Mobile檢測到其他東西在頁面初始化過程中與DOM內容混淆,它將停止該過程並顯示ajax頁面加載器。
你加載到jqm模板中的腳本是什麼? – SaurabhLP 2013-04-08 07:54:52