0
我有一個外部庫,它試圖檢測$ function(jquery,mootools,...),如果它不存在,將使用它自己的覆蓋它。他們在全球範圍內這樣做,並且我無法直接對此做任何事情。
if ($ == null) {
var $ = myFunction;
}
這適用於現代瀏覽器,但IE7/IE8中斷。我的問題是如何可靠地檢測所有瀏覽器中是否存在$ function?
我有一個外部庫,它試圖檢測$ function(jquery,mootools,...),如果它不存在,將使用它自己的覆蓋它。他們在全球範圍內這樣做,並且我無法直接對此做任何事情。
if ($ == null) {
var $ = myFunction;
}
這適用於現代瀏覽器,但IE7/IE8中斷。我的問題是如何可靠地檢測所有瀏覽器中是否存在$ function?
if (typeof(window.$) === 'undefined') {
window.$ = myFunction;
}