更換網頁背景的jquery代碼(寫入cookie)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>更換網頁背景的jquery代碼(寫入cookie)</title><style type="text/css"> body,p,ul{margin:0;padding:0;} ul{float:right;height:40px;margin-top:20px;margin-right:20px;} ul li{list-style-type:none;float:left;width:20px;height:20px;margin-left:10px;cursor:pointer;} .skin{height:40px;position:fixed;background:#fff;border-bottom:solid 1px #cccc;top:0;left:0;width:100%;} .red{background:#F06;}/*紅色*/ .black{background:#000;}/*黑色*/ .blue{background:#09F;}/*藍色*/ .green{background:#093;}/*綠色*/</style><script type="text/javascript" src="https://www.getit01.com/getimg_360.php?url=http://www.visa158.com/ajax/libs/jquery/1/jquery.js"></script><script type="text/javascript"> $(document).ready(function(){ //為了安全 google chrome 等瀏覽器是禁止本地文件寫Cookie的即file:///F:/Lord%20community/lrtk/Untitled-2.html這樣的以file開頭的是不能寫本地文件的 var cookieClass = getCookie("class");//讀取需要緩存的對象。 $("body").attr("class",cookieClass);// $(".skin_list li").each(function(){ $(this).click(function(){ var className=$(this).attr("class");//保存當前選擇的類名 $("body").attr("class",className,30);//把選中的類名給body function SetCookie(name,value,day)//兩個參數,一個是cookie的名子,一個是值 { var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + day*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } SetCookie("class",className,30); }) }); }); function getCookie(name)//取cookies函數 { var nameEQ = name + "="; var ca = document.cookie.split(";"); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==" ") c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }</script></head> <body><div class="skin"><ul class="skin_list"><li style="width:100px;text-align:right;">更換背景:</li></li><li class="red"></li><li class="black"></li><li class="blue"></li><li class="green"></li></ul></div><br /><br /><br /></body></html>
推薦閱讀:

網站建設— 4 終於等到上傳網站內容了
偽靜態網頁
[Html5]關於動畫製作
用Django寫出最簡單的網頁
【製作網頁素材篇】華麗喜慶的背景素材之三

TAG:代碼 | 網頁 | 背景 |