0
我正在使用carhart的jquery cookie插件,并且我编写了此代码以显示/隐藏#bounceBar单击#bounceStart。但它不起作用。我究竟做错了什么?Jquery Cookie显示/隐藏
此错误显示在控制台上:
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'cookie'
代码:
$('#bounceStart').click(function() {
//$('#bounceBar').show();
$.cookie('bounce', 'on');
});
$('#bounceBar #off').click(function() {
//$('#bounceBar').show();
$.cookie('bounce', 'off');
});
var bounce_on = $.cookie('bounce') == 'on';
if(bounce_on) {
$('#bounceBar').show();
} else {
$('#bouncebar').hide();
}
请定义“不起作用”。 **发生了什么**?控制台上是否有错误等等。 – 2012-01-18 03:40:08
什么都没有发生。当我点击#bounceStart时,没有任何反应。没有错误。 – user999904 2012-01-18 03:41:16
请确保您将整个代码包装在$(document).ready(function(){// code})中; – coolguy 2012-01-18 03:44:09