2012-03-30 41 views

回答

3

基本上,这是因为命名元素暴露作为DOM接口的早期版本的document对象的属性。然后一些浏览器决定在window对象上公开这些属性。有关完整故事,请参阅bobince的回答here

要解决这种情况下,你可以测试window.jQuery是一个函数:

if (typeof window.jQuery === "function") { 
    // jQuery should be available. 
} 
+0

感谢您与bobince的回答弗雷德里克。 – Radek 2012-03-30 14:31:56