Я не могу понять, почему я получаю эту простую ошибку в консоли:
Uncaught TypeError: $.cookie is not a function
Вот где я реализую 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>
Я проверил тысячу раз, и я не вижу ссылку опечатки. Я пробовал это, просматривая мой сайт в автономном режиме, а также в Интернете.
Я загрузил плагин cookie с https://github.com/js-cookie/js-cookie.
Кроме того, сигналы работают, когда я делаю это:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
alert("Test");
};
cookieTest();
</script>
Мой файл называется cookies.js, потому что я просто скопировал исходный код из GitHub и поместить его в новый файл JS. Directory
Имя файла js.cookie.js, проверьте, если это опечатка. – edonbajrami
Вы, кажется, используете синтаксис из старой версии cookie.js (отсюда: https://github.com/carhartl/jquery-cookie), в то же время ссылаясь на новый репозиторий github с версией, которая не зависит от jQuery , – elmarko