我正在尝试将Cookie应用于我本地开发的网站(http://localhost888/develop
)的所有网页。出于某种原因,我无法通过添加'path /'来实现它。以下是我目前使用的代码:
以下是使用的完整代码:
$(document).ready(function(){
var wrap = $('#viewMode'),
viewMode = $.cookie( 'view-mode' );
wrap.children().hide();
$('.js-view-mode').on( 'click', 'a',function( e ){
e.preventDefault();
var t = $(this),
type = t.attr('href');
if( t.parent().hasClass('s') ) return;
t.parent().addClass('s')
.siblings().removeClass('s');
var lheight = $("#viewMode").height();
if(lheight != 0){
$("#viewMode").css("height",lheight+"px");
}
wrap.children().fadeOut(); $(type).delay(500).fadeIn(function(){
$("#viewMode").css("height","auto");
});
viewMode = $.cookie( 'view-mode', type );
});
if ( viewMode ) {
$('.js-view-mode a[href='+ viewMode +']').trigger('click');
} else {
$('.js-view-mode li:first a').trigger( 'click' );
}
});
我试图将以下内容添加到第3行但未成功:
viewMode = $.cookie( 'view-mode', {path: '/'} );
答案 0 :(得分:0)
$.cookie('the name')
用于读取cookie。所以,$.cookie('the name', the options)
并不好。
要创建包含或不包含选项的Cookie,语法为$.cookie('the_cookie', 'the_value', { opt1: foo, opt2: bar, ... });