当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jQuery切换网页皮肤并保存到Cookie示例代码

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

2019年03月25日  | 移动技术网IT编程  | 我要评论

以下是源代码:

. 代码如下:


<!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>

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网