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 相关文章推荐
jQuery 图像裁剪插件Jcrop的简单使用
May 22 Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
table行随鼠标移动变色示例
May 07 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 Javascript
预防网页挂马的方法总结
Nov 03 Javascript
js+css3实现旋转效果
Jan 20 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
Javascript调试之console对象——你不知道的一些小技巧
Jul 10 Javascript
vue.js轮播图组件使用方法详解
Jul 03 Javascript
ng-zorro-antd 入门初体验
Dec 03 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
python的pdb调试命令的命令整理及实例
2017/07/12 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python列表切片操作实例总结
2019/02/19 Python
python实现图片压缩代码实例
2019/08/12 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
Python3运算符常见用法分析
2020/02/14 Python
python的help函数如何使用
2020/06/11 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
检查接待方案
2014/02/27 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
入党个人总结范文
2015/03/02 职场文书
暖春观后感
2015/06/08 职场文书
正规欠条模板
2015/07/03 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
合作意向书怎么写
2019/06/24 职场文书