发生了一件奇怪的事情。我正在使用一个名为JS Cookie的插件/ lib来使用jQuery。
在我的HTML头中有这个:
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script src="scripts/js-cookie-master/src/js.cookie.js"></script>
<script src="scripts/cookiesetter.js"></script>
JS:
$(document).ready(function(){
$( ".close" ).click(function() {
Cookies.set('increase', '1', { expires: 7 });
$( "#popup, #overlay" ).hide();
});
if ( $.cookie("increase")); {
return;
}
alert('test');
});
Cookie的输出:
increase - 1
好的,这样就没有了。
但是当我尝试使用以下代码读取cookie时:
if ( $.cookie("increase")); {
return;
}
alert('test');
我得到的错误是:
Uncaught TypeError: $.cookie is not a function
怎么办?
我搜索了Google,Stackoverflow等,按照所有步骤检查了正确的加载顺序。
提前致谢!
答案 0 :(得分:4)