我正在使用html5 boilerplate作爲html等的基礎的實驗jQuery手機應用程序。html5boiler板+ jquery移動=腳本加載兩次
基本上所有我就此做了多遠:
- 下載和提取HTML5樣板,並查看它在瀏覽器中。確保腳本/樣式正確加載。準備好了。
- 添加jQuery Mobile的(CDN託管完整版1.0 [今日發佈?對上!])
- 添加
$(document).ready(function() { console.log('ready'); });
- 刷新。 '準備好'是輸出兩次..第二個稍微延遲..
- wtf bbq和鉻檢查器中的這種檢查情況..注意所有JavaScript文件似乎被加載兩次。
- 重新從頭開始,在瀏覽器中提取h5bp加載,特別注意腳本加載一次。添加文檔準備處理程序,觀察「準備就緒」的輸出。
- 添加jquery mobile觀察腳本加載一次。
- 將所有腳本移動到標記中。腳本加載一次。
任何人有任何想法是怎麼回事?應該很容易重現這一點,只需提取h5bp並將jquery mobile添加到底部的腳本部分,並突然腳本全部加載兩次。將所有這些腳本移動到現代化之前(或之前)的頭標籤中,這不再發生。
謝謝
不知道但我只是開始刪除代碼。 JQM,JQ和Modernizr不同意這可能是一些假冒僞裝手段。只是減少你的測試用例越來越多,直到你發現衝突 –
有趣的,我會看看假身體。 –