-2

我使用一个函数来检查我的网站中是否存在 jQuery!好吧,第一行是:

if (typeof jQuery == 'undefined') {
    // it doesnt exist. I load it
} else {
    console.log($);
    $(document).ready(function() {
        startMyFunction();
    });
};

问题是,当我加载页面时,jQuery 不是未定义的,所以它直接转到 else 语句(我看到了 console.log 消息)。

但是,好像不能用。console.log($)print undefined$ is not a function$(document).ready被调用时我得到了。

怎么可能?

4

1 回答 1

4

如果jQuery存在但不存在$,您可能已经在noconflicts模式下加载了 jQuery。

于 2012-10-03T15:23:17.550 回答