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


Posted in Javascript onSeptember 20, 2016

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

现在许多后台网站都有换皮肤的效果,今天我用 jquery 写了这个效果,主要思路是改变 link 标签的 href 属性值。

html 代码如下:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
  <meta charset="UTF-8"/>
  <title>网页换肤效果</title>
  <link rel="stylesheet" type="text/css" href="css/base.css" media="all"/>
  <link rel="stylesheet" type="text/css" href="css/skin_0.css" media="all" id="cssfile"/>
</head>
<body>
  <div id="skin" class="clearfix">
    <a id="skin_0" href="javascript:;" class="selected">灰色</a>
    <a id="skin_1" href="javascript:;">紫色</a>
    <a id="skin_2" href="javascript:;">红色</a>
    <a id="skin_3" href="javascript:;">蓝色</a>
    <a id="skin_4" href="javascript:;">橙色</a>
    <a id="skin_5" href="javascript:;">绿色</a>
  </div>
  <div id="news">
    <h1 class="title">时事新闻</h1>
  </div>
  <div id="game">
    <h1 class="title">游戏快报</h1>
  </div>
</body>
</html>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
var $skinBtn = $('#skin > a');
$skinBtn.click(function(){
  $(this).addClass('selected').siblings().removeClass('selected');
  $('#cssfile').attr('href','css/' + this.id + '.css');
});
</script>

PS:以上是本人通过所学的 jquery 知识,随意写的一些效果。

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

Javascript 相关文章推荐
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
Jan 24 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
Aug 28 Javascript
利用js制作html table分页示例(js实现分页)
Apr 25 Javascript
JS JQUERY实现滚动条自动滚到底的方法
Jan 09 Javascript
javascript与jquery动态创建html元素示例
Jul 25 Javascript
JS打印组合功能
Aug 04 Javascript
jQuery判断是否存在滚动条的简单方法
Sep 17 Javascript
bootstrap下拉列表与输入框组结合的样式调整
Oct 08 Javascript
JS 设置Cookie 有效期 检测cookie
Jun 15 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
ES6小技巧之代替lodash
Jun 07 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
Sep 20 #Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 #Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 #Javascript
关于Javascript中defer和async的区别总结
Sep 20 #Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 #Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 #Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 #Javascript
You might like
PHP 加密与解密的斗争
2009/04/17 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
Python字符串拼接的几种方法整理
2017/08/02 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
Python饼状图的绘制实例
2019/01/15 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
python manage.py runserver流程解析
2019/11/08 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
为什么是 Python -m
2020/06/19 Python
python基于opencv 实现图像时钟
2021/01/04 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
2014年元旦感言
2014/03/06 职场文书
党委书记个人检查对照材料思想汇报
2014/10/11 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
cypress测试本地web应用
2022/06/01 Javascript