2010-05-10 28 views

回答

1

當他們需要時加載它們是最佳實踐。您需要參考WordPress Conditionals Codex頁面,該頁面將提供有關如何在每頁基礎上執行代碼的文檔和示例。

例如:

if(is_page('about-us')) 
{ 
    echo '<script type="text/javascript" src="myScript.js"></script>'; 
} 

可以加載使用這些條件語句在每個頁面,頁面類型的任何類型的文本,代碼或腳本,甚至分類(分類和標籤)型的基礎。不要忘記,你可以將它與邏輯運算符一起使用,真正將它踢出一個檔次。

+0

感謝您的支持。我以爲我搜遍了這個手抄本,看到了那個頁面,但卻無法再找到它。 – ineedtosleep 2010-05-10 18:37:18

0

我會保持簡單。

除非插件很大(每個尺寸超過20K),否則我會將它們全部放在1個js文件中並加載到每個頁面上。用戶應該在第一次點擊後緩存文件,並且只有1個請求,而在頁面加載時只有10個。

1

你可以讓jQuery自己加載新的插件,但是你需要確保你只是在加載後才使用它們。您需要爲此使用$.getScript(),並且一定要在回調中使用您的插件。

$.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){ 
    $("#go").click(function(){ 
    $(".block").animate({ backgroundColor: 'pink' }, 1000) 
     .animate({ backgroundColor: 'blue' }, 1000); 
    }); 
}); 

希望有幫助。

+0

這很漂亮。不錯的蘭斯! – hsatterwhite 2010-05-10 18:27:05

+0

謝謝。當我收到一些非WordPress的項目時,我會記住這一點。我相信它會被很好地利用:) – ineedtosleep 2010-05-10 18:39:18

+0

爲什麼非WP項目?讓jQuery處理它的腳本可以保證服務器的責任。這可以用於PHP,ASP,HTML,等等,謝謝。 ;) – Lance 2010-05-10 18:43:29

相關問題