超简单的js、jq皮肤切换,一看就会,不会打我
来源:互联网 发布:excel筛选数据 编辑:程序博客网 时间:2024/09/21 08:50
之前考虑用cookie做。后一想用户如果给cookie禁止咯怎么办呢?
想了想还是用h5的localStorage做吧!!
先上效果图:
html代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jq</title> <link id="bg" rel="stylesheet" type="text/css" href="skin_css/skin_red.css"/><!--默认红色--> <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script> <script src="index.js"></script></head><body><input type="button" name="" id="red" value="红色" /><input type="button" name="" id="blue" value="蓝色" /><input type="button" name="" id="green" value="绿色" /></body></html>
js代码:
$(function(){ var oBg = $("#bg"); //css链接的id var skin = 'skin'; //localStorage的key svalue = localStorage.getItem(skin); //如果有localStorage中有数据就用localStorage中的数据 if(svalue){ oBg.attr('href',"skin_css/skin_"+svalue+".css"); } $("#red").click(function(){ skin_value = $(this).attr("id"); //red localStorage.setItem(skin,skin_value); //存到数据库 oBg.attr('href',"skin_css/skin_"+skin_value+".css"); }); $("#blue").click(function(){ skin_value = $(this).attr("id"); //blue localStorage.setItem(skin,skin_value); //存到数据库 oBg.attr('href',"skin_css/skin_"+skin_value+".css"); }); $("#green").click(function(){ skin_value = $(this).attr("id"); //green localStorage.setItem(skin,skin_value); //存到数据库 oBg.attr('href',"skin_css/skin_"+skin_value+".css"); });});
css代码:自己复制3份,放在3个不同的文件中
*{ padding:0; margin: 0;}body{ background-color: green;}
点此下载源码
阅读全文
0 0
- 超简单的js、jq皮肤切换,一看就会,不会打我
- Android Studio断点调试图文详解(超简单,一看就会)
- Android Studio断点调试图文详解(超简单,一看就会)
- JS高级---继承(一看就会)
- Js高级---递归(一看就会)
- 全排列(超详解)一看就会
- HTML在线编辑器。。一看就会的
- sed 一看就会
- 一看就会Android之Socket通信时总是通信失败的几点原因分析(超实用)
- 近期的设想,不应该叫计划吧,因为我特烦这个词“计划”,一看就不会去做。
- 最简单的servlet,一看就懂
- 正则表达式 一看就会
- Android DataBinding一看就会
- thinkphp curd的事务回滚 一看就会
- thinkphp curd的事务回滚 一看就会
- 一看就会Android之SQLite数据库的使用思路
- 一看就会Android之开发自定义的View
- 一看就会Android之SQLite中事务的使用
- Libgdx中如何绘制带透明度的3D模型相关实现代码 2种方案
- boost开发环境搭建
- Java设计模式-策略模式
- svn和git区别分析
- 集成百度语音合成——把文字给以语音方式播放
- 超简单的js、jq皮肤切换,一看就会,不会打我
- recycleview嵌套recycleview,并获取item点击的状态和数据
- java自学笔记11:java必须要了解的常用类
- 正则表达式学习
- 基于Python3.6和Opencv3的活动轮廓模型--CV和RSF
- python数据结构之图深度优先和广度优先
- 《UML用户指南》笔记
- Motor Drive Forum Top FAQs Part 1: How to read a motor driver datasheet
- java 网络编程的网络模型7层介绍: