[JavaScript] 用 jquery.cookie 实现网页换皮肤 换主题 →→→→→进入此内容的聊天室

来自 , 2019-06-03, 写在 JavaScript, 查看 104 次.
URL http://www.code666.cn/view/656f0dbf
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" >
  3. <head>
  4.     <title></title>
  5.         <link href="css/default.css" rel="stylesheet" type="text/css" />
  6.     <link href="css/skin_0.css" rel="stylesheet" type="text/css" id="cssfile" />
  7.     <!--   引入jQuery -->
  8.         <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
  9.         <!--   引入jQuery的cookie插件 -->
  10.         <script src="js/jquery.cookie.js" type="text/javascript"></script>
  11.         <script type="text/javascript">
  12.                 //<![CDATA[
  13.                 $(function(){
  14.                         var $li =$("#skin li");
  15.                         $li.click(function(){
  16.                                 switchSkin( this.id );
  17.                         });
  18.                         var cookie_skin = $.cookie( "MyCssSkin");
  19.                         if (cookie_skin) {
  20.                                 switchSkin( cookie_skin );
  21.                         }
  22.                 });
  23.                 function switchSkin(skinName){
  24.                                  $("#"+skinName).addClass("selected")                 //当前<li>元素选中
  25.                                                           .siblings().removeClass("selected");  //去掉其它同辈<li>元素的选中
  26.                                 $("#cssfile").attr("href","css/"+ skinName +".css"); //设置不同皮肤
  27.                                 $.cookie( "MyCssSkin" ,  skinName , { path: '/', expires: 10 });
  28.                 }
  29.                 //]]>
  30.         </script>
  31. </head>
  32. <body>
  33.     <ul id="skin">
  34.                 <li id="skin_0" title="灰色" class="selected">灰色</li>
  35.                 <li id="skin_1" title="紫色">紫色</li>
  36.                 <li id="skin_2" title="红色">红色</li>
  37.                 <li id="skin_3" title="天蓝色">天蓝色</li>
  38.                 <li id="skin_4" title="橙色">橙色</li>
  39.                 <li id="skin_5" title="淡绿色">淡绿色</li>
  40.         </ul>
  41.  
  42.     <div id="div_side_0">
  43.                 <div id="news">
  44.                     <h1 class="title">时事新闻</h1>
  45.                 </div>
  46.     </div>
  47.  
  48.     <div id="div_side_1">
  49.                 <div id="game">
  50.                         <h1 class="title">娱乐新闻</h1>
  51.                 </div>
  52.     </div>
  53.    
  54. </body>
  55. </html>
  56.  

回复 "用 jquery.cookie 实现网页换皮肤 换主题"

这儿你可以回复上面这条便签

captcha