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


Posted in Javascript onJune 16, 2014

以下是源代码:

<!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> 
<title>jquery实现页面皮肤切换并保存</title><base target="_blank" /> 
<link href="http://keleyi.com/keleyi/phtml/jqtexiao/25/css/default.css" rel="stylesheet" type="text/css" /> 
<link href="http://keleyi.com/keleyi/phtml/jqtexiao/25/css/skin_0.css" rel="stylesheet" type="text/css" id="cssfile" /> 
<!-- 引入jQuery --> 
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.11.1.min.js"></script> 
<!-- 引入jQuery的cookie插件 --> 
<script src="http://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", "http://keleyi.com/keleyi/phtml/jqtexiao/25/css/" + skinName + ".css"); //设置不同皮肤 
$.cookie( "MyCssSkin" , skinName , { path: '/', expires: 10 }); 
} 
//]]> 
</script> 
</head> 
<body> 
<div><h2>jQuery皮肤无刷新切换并保存</h2> 
<div>请点击下面的各种演示的小方框设定以下内容的皮肤,当关闭页面后再开,以下内容还是设定的颜色。因为保存到cookie,所以一段时间后打开页面,仍然为最后设置的眼色。 
<br /><a href="http://keleyi.com/keleyi/phtml/jqtexiao/25.htm" style="color:blue;text-decoration:none;">新开在线体验窗口</a></div></div> 
<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> <div id="div_side_0"> 
<div id="news"> 
<h1 class="title"><a href="http://keleyi.com/menu/jquery/">jQuery</a></h1> 
</div> 
</div> 
<div id="div_side_1"> 
<div id="game"> 
<h1 class="title"><a href="http://keleyi.com/a/bjad/ifjrn3s1.htm">原文</a></h1> 
</div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
总结一些js自定义的函数
Aug 05 Javascript
发现的以前不知道的函数
Sep 19 Javascript
javascript模仿msgbox提示效果代码
Jun 10 Javascript
js前台判断开始时间是否小于结束时间
Feb 23 Javascript
javascript完美拖拽的实现方法
Sep 29 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
分析JS中this引发的bug
Dec 12 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
Sep 25 Javascript
浅谈JavaScript作用域
Dec 06 Javascript
js限制文本框只能输入数字方法小结
Jun 16 #Javascript
JS实现简单的顶部定时关闭层效果
Jun 15 #Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
Jun 15 #Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 #Javascript
js中的如何定位固定层的位置
Jun 15 #Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 #Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 #Javascript
You might like
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
PHP学习之PHP表达式
2006/10/09 PHP
PHP中函数内引用全局变量的方法
2008/10/20 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
理解javascript中的闭包
2017/01/11 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
python实现的简单文本类游戏实例
2015/04/28 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
flask实现验证码并验证功能
2019/12/05 Python
pytorch标签转onehot形式实例
2020/01/02 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
python opencv进行图像拼接
2020/03/27 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
统计专业自荐书
2014/07/06 职场文书
干部对照检查材料范文
2014/08/26 职场文书
2014年除四害工作总结
2014/12/06 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
护理工作心得体会
2016/01/22 职场文书
Python实现归一化算法详情
2022/03/18 Python
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL