实现隔行换色效果的两种方式【实用】


Posted in Javascript onNovember 27, 2016

纯CSS方式实现隔行颜色交替、鼠标经过高亮颜色:

<html>
<head>
 <title></title>
 <style type="text/css">
 ul{list-style:none}

 li:nth-child(odd){background-color:#eee}
 li:hover{background-color:Yellow}
 </style>
</head>
<body>
 <ul>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 </ul>
</body>
</html>

js方式实现隔行颜色交替、鼠标经过高亮颜色:

<html>
<head>
 <title></title>
 <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
 <style type="text/css">
 .alter-item {
  background-color: #eee;
 }

 .hightlight {
  background-color: Yellow;
 }
 </style>

 <script type="text/javascript">
 $(function () {
  //隔行颜色
  $("ul li:odd").addClass("alter-item");

  method1();
 });

 //方法1:
 function method1() {
  $("ul li").hover(function () {
  $(this).addClass("hightlight");
  }, function () {
  $(this).removeClass("hightlight")
  });
 }

 //方法2:
 function method2() {
  $("ul li").mouseover(function () {
  $(this).addClass("hightlight").siblings().removeClass("hightlight");
  });
 }
 </script>
</head>
<body>
 <ul>
 <li>111</li>
 <li>222222222</li>
 <li>111</li>
 <li>444444444444444444444</li>
 <li>111</li>
 <li>111</li>
 <li>111</li>
 </ul>
</body>
</html>

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
在Z-Blog中运行代码[html][/html](纯JS版)
Mar 25 Javascript
jquery遍历input取得input的name
Apr 27 Javascript
javascript 按回车键相应按钮提交事件
Nov 02 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 Javascript
解决vue打包之后静态资源图片失效的问题
Feb 21 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
微信小程序实现左侧滑栏过程解析
Aug 26 Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 Javascript
vue实现短信验证码输入框
Apr 17 Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 Javascript
Angular+ionic实现折叠展开效果的示例代码
Jul 29 Javascript
javascript实现无法关闭的弹框
Nov 27 #Javascript
js格式化时间的简单实例
Nov 27 #Javascript
浅谈jquery页面初始化的4种方式
Nov 27 #Javascript
js实现页面刷新滚动条位置不变
Nov 27 #Javascript
Javascrip实现文字跳动特效
Nov 27 #Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 #Javascript
Angularjs之filter过滤器(推荐)
Nov 27 #Javascript
You might like
用PHP+MySql编写聊天室
2006/10/09 PHP
oracle资料库函式库
2006/10/09 PHP
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
PHP 万年历实现代码
2012/10/18 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
Python运行的17个时新手常见错误小结
2012/08/07 Python
python实现通过shelve修改对象实例
2014/09/26 Python
在Python中使用HTML模版的教程
2015/04/29 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
《数星星的孩子》教学反思
2014/04/11 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
先进工作者推荐材料
2014/12/23 职场文书
应届生简历自我评价
2015/03/11 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
施工安全责任协议书
2016/03/23 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
MySQL系列之三 基础篇
2021/07/02 MySQL
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python