0
我已經包含使用getScript的外部js文件。不過,我只想包括一次。我如何檢測外部文件是否包含使用jquery?謝謝。如何檢測外部js文件已被包含在使用jquery
我已經包含使用getScript的外部js文件。不過,我只想包括一次。我如何檢測外部文件是否包含使用jquery?謝謝。如何檢測外部js文件已被包含在使用jquery
這並不在技術上檢查文件本身是否已被加載,但是您可以檢查該文件中定義的對象名稱空間。
說使用類似的JS文件的命名空間的代碼:
var myNameSpace = function(){
return {
some:'stuff'
};
}();
或爲命名空間的東西任何方式(即jQuery的做同樣的事情),那麼你可以檢查的myNameSpace
所以存在
if (typeof myNameSpace == "undefined"){ // load script }
即使您插入相同的文件兩次,瀏覽器將照顧你,它只會下載文件一次... – kobe 2010-12-01 17:35:52