我有一個擴展base.html文件(Django的)一個頁面的index.html和他們每個人都有一個$(文件)。就緒定義。現在,我期待base.html中的那個首先出現,但我錯了,索引中的那個是第一個,base.html中的那個是後面的。我想這是因爲索引在base之前完成加載,而不是jquery的一些默認行爲,讓子級在父級之前執行。我可以做些改變這個命令嗎?因爲父級決定(取決於窗口大小)菜單應該是垂直還是水平,並且子級縮放div以佔用窗口的其餘部分。現在我希望在菜單到位後進行縮放。
2
A
回答
1
您可以理論上通過操縱jQuery.readyList
陣列和走動的事情改變這一點,但你會在那裏被戳了一下盲。相反,我建議你切換腳本,需要別人後運行從document.ready
到window.onload
,像這樣:
$(window).load(function() {
//code to run after the others
});
看來你無論如何想這樣,因爲你處理窗口的大小和比例,而發生這種情況後的圖像加載,所以你的規模是正確的,而不是仍然在變化。
+0
並不是真的,我有一個編輯器,當內容加載時,我在它上面放置一個透明的灰色圖層。這在index.html中發生。在base.html中,我根據窗口大小顯示了一個垂直或水平菜單,因此當base.html完成加載時,包含index.html的內容div將被調整大小。所以問題是索引首先完成並放置覆蓋層,然後編輯器調整大小,覆蓋層不再適合,看起來非常糟糕。但是,如果我等待window.load比它將全部加載,所以不再顯示重疊的任何一點。 – 2010-10-21 12:19:12
相關問題
- 1. jQuery多文檔就緒隊列順序
- 2. 作業隊列和就緒隊列
- 3. jQuery的(文件)。就緒IIS7
- 4. 第二$(文件)。就緒事件的jQuery
- 5. 的window.onload VS jQuery的(文件)。就緒
- 6. jQuery的$(文件)。就緒(函數()
- 7. jquery文檔準備就緒
- 8. 重溫jQuery就緒事件?
- 9. jQuery事件觸發文檔就緒
- 10. 在jquery就緒隊列中調用一次函數
- 11. jQuery的就緒隊列$(foo)和$(bar)將按順序運行還是並行運行?
- 12. 什麼是JQuery就緒列表?
- 13. 列出具有相應「就緒」文件的文件
- 14. 雲就緒軟件
- 15. JQuery文檔就緒 - 多個允許?
- 16. jQuery文檔就緒和功能範圍
- 17. jQuery Ajax .html()就緒請求
- 18. JQuery就緒函數問題
- 19. jQuery:攔截原始DOM就緒事件?
- 20. jQuery事件處理和就緒功能
- 21. $(文件)。就緒和jQuery(函數($)不工作; jQuery的定義,但劇本沒有進入。就緒功能
- 22. 什麼存儲在進程的就緒隊列中?
- 23. 差異,onload事件&$(文件)。就緒()
- 24. jQuery的$(文件)。就緒和SVG的Web window.onsvgload
- 25. 準備好塊並在準備就緒後執行隊列
- 26. 數據表jQuery的$(文件)。就緒沒有工作,用數字
- 27. jQuery的$(文件)。就緒和ASP.NET MVC部分
- 28. JQuery的MVC4 $(文件)。就緒(沒有被執行功能
- 29. jQuery的$(文件)。就緒()不費一槍後window.location.href
- 30. 等待,而文件已準備就緒
它們在您的框架中被調用的順序並不是真正的問題 - 它們在呈現的HTML中出現的順序是什麼? – lonesomeday 2010-10-20 09:43:59