jquery cookie实现的简单换肤功能适合小网站


Posted in Javascript onAugust 25, 2013

前段时间试着使用jquery cookie的时候,做了一个简单的换肤功能,只适合小网站并且代码低级。

首先引入jquery和cookie插件

<script type="text/javascript" src="__PUBLIC__/js/jquery.js"></script> 
<script type="text/javascript" src="__PUBLIC__/js/cookie.js"></script>

准备几个css文件
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/basic2.css" id="f">

网页中的body部分准备几个button按钮用于触发jquery
<button>风格一</button><button>风格二</button>

jquery代码
$(document).ready(function(){ 
$("#button1").click( 
function(){ 
$.cookie('cssfile','basic2.css');//存入cookie 
location.reload(); //刷新页面 
} 
); 
$("#button2").click( 
function(){ 
$.cookie('cssfile','basic.css'); 
location.reload(); 
} 
); 
}); 
$(document).ready( 
function(){ 
var file=$.cookie('cssfile'); //读取cookie 
if(typeof file=="undefined") 
{ 
var cssfile="__PUBLIC__/css/basic2.css"; //没有设置,读取默认css 
} 
else 
{ 
var cssfile="__PUBLIC__/css/"+file; //设置过的cookie 
} 
$("#f").attr("href",cssfile); 
} 
);

点击获取jquery cookie插件
点击获取jquery或者使用jquery在谷歌或者微软的托管
Microsoft CDN:
-------------------------------------------------------------------------------
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>

Google CDN:
--------------------------------------------------------------------------------
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"> </script>
Javascript 相关文章推荐
用htc组件制作windows选项卡
Jan 13 Javascript
JQuery给元素添加/删除节点比如select
Apr 02 Javascript
js实现单一html页面两套css切换代码
Apr 11 Javascript
js中的push和join方法使用介绍
Oct 08 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
JavaScript中的普通函数与构造函数比较
Apr 07 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
小程序实现多选框功能
Oct 30 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
Mar 16 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
javascript jq 弹出层实例
Aug 25 #Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 #Javascript
JS操作JSON要领详细总结
Aug 25 #Javascript
JS 两个字符串时间的天数差计算
Aug 25 #Javascript
js中onload与onunload的使用示例
Aug 25 #Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 #Javascript
JavaScript限定复选框的选择个数示例代码
Aug 25 #Javascript
You might like
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
对联广告js flash激活
2006/10/19 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
python k-近邻算法实例分享
2014/06/11 Python
Python计算程序运行时间的方法
2014/12/13 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
python 标准差计算的实现(std)
2019/07/29 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
浅析python 字典嵌套
2020/09/29 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
生物技术研究生自荐信
2013/11/12 职场文书
银行实习生的自我评价
2014/01/13 职场文书
护士找工作求职信
2014/07/02 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
工作证明格式范文
2015/06/15 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL