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


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 相关文章推荐
SWFObject Flash js调用类
Jul 08 Javascript
actionscript与javascript的区别
May 25 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
JS判断不能为空实例代码
Nov 26 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
javascript数组详解
Oct 22 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
Dec 12 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
Mar 29 Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 Javascript
Express使用html模板的详细代码
Sep 18 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
Jan 03 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
关于二级目录拖拽排序的实现(源码示例下载)
2013/04/26 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
php获取远程文件大小
2015/10/20 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
轮播的简单实现方法
2016/07/28 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
简单理解Python中的装饰器
2015/07/31 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
python字符串下标与切片及使用方法
2020/02/13 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
常用的10个Python实用小技巧
2020/08/10 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
本科毕业生自我鉴定
2013/11/02 职场文书
促销活动策划方案
2014/01/12 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
师恩难忘教学反思
2014/04/27 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
民事申诉状范本
2015/05/20 职场文书
2017新年晚会开幕词
2016/03/03 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
Golang解析JSON对象
2022/04/30 Golang