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