欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jQuery切换网页皮肤并保存到Cookie示例代码

程序员文章站 2022-06-20 16:30:04
以下是源代码: . 代码如下:

以下是源代码:

. 代码如下:


<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "https://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" >
<head>
<title>jquery实现页面皮肤切换并保存</title><base target="_blank" />
<link href="https://keleyi.com/keleyi/phtml/jqtexiao/25/css/default.css" rel="stylesheet" type="text/css" />
<link href="https://keleyi.com/keleyi/phtml/jqtexiao/25/css/skin_0.css" rel="stylesheet" type="text/css" id="cssfile" />
<!-- 引入jquery -->
<script type="text/javascript" src="https://keleyi.com/keleyi/pmedia/jquery/jquery-1.11.1.min.js"></script>
<!-- 引入jquery的cookie插件 -->
<script src="https://keleyi.com/keleyi/phtml/jqtexiao/25/js/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
//<![cdata[
$(function(){
var $li =$("#skin li");
$li.click(function(){
switchskin( this.id );
});
var cookie_skin = $.cookie( "mycssskin");
if (cookie_skin) {
switchskin( cookie_skin );
}
});
function switchskin(skinname){
$("#"+skinname).addclass("selected") //当前<li>元素选中
.siblings().removeclass("selected"); //去掉其它同辈<li>元素的选中
$("#cssfile").attr("href", "https://keleyi.com/keleyi/phtml/jqtexiao/25/css/" + skinname + ".css"); //设置不同皮肤
$.cookie( "mycssskin" , skinname , { path: '/', expires: 10 });
}
//]]>
</script>
</head>
<body>
<p><h2>jquery皮肤无刷新切换并保存</h2>
<p>请点击下面的各种演示的小方框设定以下内容的皮肤,当关闭页面后再开,以下内容还是设定的颜色。因为保存到cookie,所以一段时间后打开页面,仍然为最后设置的眼色。
<br /><a href="https://keleyi.com/keleyi/phtml/jqtexiao/25.htm" style="color:blue;text-decoration:none;">新开在线体验窗口</a></p></p>
<ul id="skin">
<li id="skin_0" title="灰色" class="selected">灰色</li>
<li id="skin_1" title="紫色">紫色</li>
<li id="skin_2" title="红色">红色</li>
<li id="skin_3" title="天蓝色">天蓝色</li>
<li id="skin_4" title="橙色">橙色</li>
<li id="skin_5" title="淡绿色">淡绿色</li>
</ul>

<p id="p_side_0">
<p id="news">
<h1 class="title"><a href="https://keleyi.com/menu/jquery/">jquery</a></h1>
</p>
</p>

<p id="p_side_1">
<p id="game">
<h1 class="title"><a href="https://keleyi.com/a/bjad/ifjrn3s1.htm">原文</a></h1>
</p>
</p>

</body>
</html>