2010-12-01 19 views
0

我已經包含使用getScript的外部js文件。不過,我只想包括一次。我如何檢測外部文件是否包含使用jquery?謝謝。如何檢測外部js文件已被包含在使用jquery

+0

即使您插入相同的文件兩次,瀏覽器將照顧你,它只會下載文件一次... – kobe 2010-12-01 17:35:52

回答

1

這並不在技術上檢查文件本身是否已被加載,但是您可以檢查該文件中定義的對象名稱空間。

說使用類似的JS文件的命名空間的代碼:

var myNameSpace = function(){ 
    return { 
    some:'stuff' 
    }; 
}(); 

或爲命名空間的東西任何方式(即jQuery的做同樣的事情),那麼你可以檢查的myNameSpace

所以存在

if (typeof myNameSpace == "undefined"){ // load script } 
相關問題