jQuery实现简单的网页换肤效果示例


Posted in Javascript onSeptember 18, 2016

本文实例讲述了jQuery实现简单的网页换肤效果。分享给大家供大家参考,具体如下:

这里有4个文件:skin.html、blue.css、green.html、red.html,都放在同一目录下。

1、skin.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<head>
  <title>皮肤切换演示</title>
  <!--引用百度CDN的jquery-->
  <script language="javascript" type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
  <link href="blue.css" id="skincss" rel="stylesheet" type="text/css"/>
  <script type="text/javascript">
    $(document).ready(function(){
      //切换皮肤
      $('#skin_list').change(function(){
        skin_name = $(this).val()
        skin_ skin_name + ".css"
        $("#skincss").attr("href", skin_href)
      });
    });
  </script>
</head>
</head>
<body>
  <!--皮肤列表-->
  <div>
    皮肤列表:
    <select id="skin_list">
      <option value ="blue">蓝色</option>
      <option value ="green">绿色</option>
      <option value ="red">红色</option>
    </select>
  </div>
  <div>
    <ul>
      <li>今天</li>
      <li>心情</li>
      <li>不错</li>
    </ul>
  </div>
</body>
</html>

重点只有一个,就是那几行JavaScript代码。为了让大家看到全貌,所以将整个html代码贴了出来。

2、blue.css

li {color:blue;}

3、green.css

li {color:green;}

4、red.css

li {color:red;}

可能有网友觉得一句话还搞毛css文件,这里是以小见大,见笑了。^_^

5、截图如下:

jQuery实现简单的网页换肤效果示例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
Javascript学习笔记1 数据类型
Jan 11 Javascript
jQuery ctrl+Enter shift+Enter实现代码
Feb 07 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
Jul 24 Javascript
js动态调用css属性的小规律及实例说明
Dec 28 Javascript
移动端滑动插件Swipe教程
Oct 16 Javascript
利用JQuery直接调用asp.net后台的简单方法
Oct 27 Javascript
JavaScript字符串对象
Jan 14 Javascript
JavaScript实现弹出广告功能
Mar 30 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
Feb 23 Javascript
js数组去重的方法总结
Jan 18 Javascript
js神秘的电报密码 哈弗曼编码实现
Sep 10 Javascript
js完整倒计时代码分享
Sep 18 #Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 #Javascript
js手动播放图片实现图片轮播效果
Sep 17 #Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
Sep 17 #Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 #Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 #Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 #Javascript
You might like
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php之可变变量的实例详解
2017/09/12 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
Open and Print a Word Document
2007/06/15 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
出生医学证明样本
2014/01/17 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
导游词之西安骊山
2019/12/20 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python
Spring Boot实现文件上传下载
2022/08/14 Java/Android