jquery Cookie 记录用户最近浏览历史

//引入jquery.js  jquery.cookie.js
//往cookie里放用户浏览过的标题和 url连接
$(function(){
	var art_url = document.URL;
	var art_title = $(".blog_txt h2").text();
	var canAdd = true;
	var hisArt = $.cookie("hisArt");
	var len = 0;
	if(hisArt){
		hisArt = eval("("+hisArt+")");
		len = hisArt.length;
	}
	
	$(hisArt).each(function(){
		if(this.title == art_title){
			canAdd = false;
			return false;
		}
	});
	
	if(canAdd==true){
		var json = "[";
		var start = 0;
		if(len>4){start = 1;}
	    for(var i=start;i<len;i++){
		    json = json + "{\"title\":\""+hisArt[i].title+"\",\"url\":\""+hisArt[i].url+"\"},";
	    }
	    json = json + "{\"title\":\""+art_title+"\",\"url\":\""+art_url+"\"}]";
		$.cookie("hisArt",json,{expires:1});
	}
});

//其他页面调用取出cookie里的内容
$(function(){
	var json = eval("("+$.cookie("hisArt")+")");
	var list = "";
	for(var i=0; i<json.length;i++){
		list = list + "<li><a href='"+json[i].url+"' target='_blank'>"+json[i].title+"</a></li>";
	}
	$("#list").html(list);
});

猜你喜欢

转载自blog.csdn.net/fzy629442466/article/details/84786025
今日推荐