引用jQuery的cookie库jquery.cookie.js
$(function(){
$("li").click(function() {
//绑定点击事件,每次点击要把
$(this).addClass('act');
var id=$(this).attr('id');
//每次添加完样式要把添加的li的id记录到cookie
var addedLI=$.cookie('addedLI');//获取已添加到cookie的值
if(addedLI==null||addedLI==""||addedLI==undefined){
//首次点击li,只将当前li的id加入cookie
$.cookie('addedLI',id);
}else{
//已添加过id
addedLI+=','+id;//将已加入的id和当前的id连接成字符串,逗号分隔
//更新cookie
$.cookie('addedLI',addedLI);
}
});
//页面加载完,获取存入cookie的id,分别给li加上class
var addedLI=$.cookie('addedLI');//获取已添加到cookie的值
if(addedLI!=null||addedLI!=""||addedLI!=undefined){
//将加入的值以逗号分割成数据,然后循环遍历
var strArray=addedLI.split(',');
for(var i=0;i$("#"+strArray[i]).addClass('act');//给点击过的li添加上样式
}
}
});
描述不清晰,一般样式不加载链接上。