我不明白为什么我在控制台中收到这个简单的错误:
Uncaught TypeError: $.cookie is not a function
Run Code Online (Sandbox Code Playgroud)
这是我实现 JavaScript 和 jQuery 的地方:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
$.cookie("test", "Cookies are working!");
alert($.cookie("test"));
};
cookieTest();
</script>
Run Code Online (Sandbox Code Playgroud)
我检查了一千次,没有发现参考错字。我通过离线和在线查看我的网站来尝试这一点。
我从https://github.com/js-cookie/js-cookie下载了 cookies 插件。
另外,当我这样做时,警报会起作用:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
alert("Test");
};
cookieTest();
</script>
Run Code Online (Sandbox Code Playgroud)
我的文件名为 cookies.js,因为我只是从 github 复制源代码并将其放入新的 js 文件中。 目录