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 相关文章推荐
Prototype使用指南之dom.js
Jan 10 Javascript
javascript中的location用法简单介绍
Mar 07 Javascript
心扬JS分页函数代码
Sep 10 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
详解AngularJS中自定义指令的使用
Jun 17 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
微信小程序 自己制作小组件实例详解
Dec 22 Javascript
详解vue项目构建与实战
Jun 27 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
Dec 24 Javascript
vue + vuex todolist的实现示例代码
Mar 09 Javascript
vue+iview/elementUi实现城市多选
Mar 28 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
PHP生成随机密码类分享
2014/06/25 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
JavaScript 基本概念
2015/01/20 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
JS原型链怎么理解
2016/06/27 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
代办委托书怎么写
2014/08/01 职场文书
公司慰问信范文
2015/03/23 职场文书
走进毛泽东观后感
2015/06/04 职场文书
交通安全主题班会
2015/08/12 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis