[英].load() loads after scripts / in-page scripts do not work
想象您的第一個網站的代碼量大大增加,但是您想要全局修改的特定部分,例如在每個頁面上看到的菜單。 因此,我已將標頭添加到自己的文件中,並使用以下命令加載:
// Load Header
$(".Header").load("assets/HTML/header.html");
所以我有了標題,將其添加到了自己的位置,以允許在我的網站上添加一些CMS。
相關文件:
我的所有腳本均已加載后,頭文件可能已加載,無論我為添加頭文件代碼而嘗試和測試的位置如何。
我希望這足以了解一些幫助,以及發布鏈接時遇到的一些可能的問題,它可能會隨時發生變化! 請指定我如何使這個問題不再存在於Stackoverflow,但是現在可以在此處找到我的實時版本 。
我認為這不是jQuerys load()
方法的良好實現。
您是否嘗試過使用這種模式而不是使用jquerys .ready()
?
$(window).load(function(){
# your code
$(".Header").html(yourContent);
});
從jQuery API中 :
“一旦准備好整個頁面(圖像或iframe),而不僅僅是DOM,包含在$( window ).load(function() { ... })
都將運行。”
只需記住將此語句放在$(document).ready(function() { ... });
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.