0
讓我們說,在頁面生成過程中PHP腳本,你需要使用jQuery準備好一些代碼。
$(document).ready(function() {
console.log("hi!");
});
問題是,在這一點上,你不知道jQuery有或沒有加載,如何修改上述代碼,以便都箱子將如何處理?
更新:我之所以問的是我想在一個WordPress博客中添加一些JS代碼,但jQuery是在頁腳(我不能改變)加載,所以我想這項工作既可靠的解決方案當jQuery被加載到頁眉和頁腳時。
試試這個:如果( $){...} –
只需在頁面生成過程中不添加代碼 - 只需在最後包含所有內容。或者,將它包含在導入jQuery的腳本標記之後。如果你在它之前包含它,它將永遠不會工作。如果您在其後包含代碼,它將始終有效。就那麼簡單。 – MMM
如果您的代碼是在腳本導入jQuery之後插入的,並且您沒有顯式聲明該腳本爲異步,那麼在jQuery加載之前它將不會被執行。這是否回答你的問題 ?如果不是什麼你的確切用例? –