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 相关文章推荐
web前端开发也需要日志
Dec 09 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
Apr 04 Javascript
caller和callee的区别介绍及演示结果
Mar 10 Javascript
JS根据变量保存方法名并执行方法示例
Apr 04 Javascript
使用JQuery库提供的扩展功能实现自定义方法
Sep 09 Javascript
浅谈javascript回调函数
Dec 07 Javascript
Javascript非构造函数的继承
Apr 27 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Dec 15 Javascript
简单实现node.js图片上传
Dec 18 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
vue前后分离调起微信支付
Jul 29 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
php 正则表达式小结
2009/08/31 PHP
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
使用Python对Excel进行读写操作
2017/03/30 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
2018/03/23 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
小学岗位竞聘方案
2014/01/22 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
项目合作协议书范本
2014/04/16 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
地雷战观后感
2015/06/09 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书