2013-04-08 19 views

回答

1

首先,這並非總是如此,但也有一些情況時,這是必要的。任何插件都可能導致加載到DOM中的頁面內容發生變化,必須在jQuery Mobile之前進行初始化。最好的例子是jQuery UI。

要了解這一點,您需要了解jQuery Mobile的工作原理。當jQM初始化時,它將所有東西加載到DOM中。即使這樣,過程還沒有結束,因爲當內容被加載時,jQM開始標記增強過程(自定義小部件樣式)。這個過程不應該調整,因爲它可能會導致小部件初始化問題。

還有一件事,如果jQuery Mobile檢測到其他東西在頁面初始化過程中與DOM內容混淆,它將停止該過程並顯示ajax頁面加載器。