コードコピーは次のとおりです。
/*
クッキーツール
使い方:
//値を保存します
var値= "7日";
tools.cookie( "day"、value、{expires:7});
//値を取得します
var v = tools.cookie( "day");
*/
tools.cookie = function(name、value、options){
if(typeof value!= 'undefined'){//名前と値が与えられた、set cookie
options = option || {};
if(value === null){
value = '';
options.expires = -1;
}
var expires = '';
if(options.expires
&&(typeof options.expires == 'number' || options.expires.togmtstring)){
var Date;
if(typeof options.expires == 'number'){
date = new date();
date.settime(date.getTime()
+(options.Expires * 24 * 60 * 60 * 1000));
} それ以外 {
date = options.expires;
}
expires = ';
// 属性、
// Max-Ageはそうではありません
// IEでサポートされています
}
var path = opters. ';
var domain = option.domain = ' + option:' '
var secure.secure ';
document.cookie = [name、 '='、encodeuricomponent(value)、expires、
パス、ドメイン、セキュア] .Join( '');
} else {//与えられた名前のみ、cookieを取得します
var cookievalue = null;
if(document.cookie && document.cookie!= ''){
var cookies = document.cookie.split( ';');
for(var i = 0; i <cookies.length; i ++){
var cookie = jquery.trim(cookies [i]);
//このクッキー文字列は私たちが望む名前から始まりますか?
if(cookie.substring(0、name.length + 1)==(name + '=')){
cookievalue = decodeuricomponent(cookie
.substring(name.length + 1));
壊す;
}
}
}
return cookievalue;
}
};