我有一個擴展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. jQuery就緒回調的調用順序
- 3. 作業隊列和就緒隊列
- 4. jQuery的(文件)。就緒IIS7
- 5. jQuery的$。就緒
- 6. 第二$(文件)。就緒事件的jQuery
- 7. 的window.onload VS jQuery的(文件)。就緒
- 8. onYouTubeIframeAPIReady內的jQuery(文件)。就緒
- 9. jQuery的$(文件)。就緒(函數()
- 10. jQuery的:$(文件)。就緒()建議
- 11. jquery文檔準備就緒
- 12. 重溫jQuery就緒事件?
- 13. jQuery事件觸發文檔就緒
- 14. 在jquery就緒隊列中調用一次函數
- 15. jQuery的就緒隊列$(foo)和$(bar)將按順序運行還是並行運行?
- 16. 模擬$(文件)。就緒()
- 17. $(文件)。就緒()不工作
- 18. 什麼是JQuery就緒列表?
- 19. jQuery的 - 是什麼$(文件)。就緒(和$(文件)。在( '之間的差就緒頁:加載'
- 20. 雲就緒軟件
- 21. 列出具有相應「就緒」文件的文件
- 22. 刪除jQuery添加文檔就緒
- 23. jQuery文檔就緒和功能範圍
- 24. JQuery文檔就緒 - 多個允許?
- 25. 綁定jQuery就緒和ajaxStop
- 26. JQuery就緒函數問題
- 27. jQuery Ajax .html()就緒請求
- 28. jQuery:攔截原始DOM就緒事件?
- 29. jQuery事件處理和就緒功能
- 30. 如何使用JQuery就緒事件?
它們在您的框架中被調用的順序並不是真正的問題 - 它們在呈現的HTML中出現的順序是什麼? – lonesomeday 2010-10-20 09:43:59