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


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 相关文章推荐
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 Javascript
前端js实现文件的断点续传 后端PHP文件接收
Oct 14 Javascript
HTML5实现微信拍摄上传照片功能
Apr 21 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
Dec 09 Javascript
在layui框架中select下拉框监听更改事件的例子
Sep 20 Javascript
Vue中this.$nextTick的作用及用法
Feb 04 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
Oct 14 Javascript
JavaScript实现网页tab栏效果制作
Nov 20 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
Thinkphp关闭缓存的方法
2015/06/26 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
prototype1.4中文手册
2006/09/22 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
JavaScript File分段上传
2016/03/10 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
一文带你了解Python中的字符串是什么
2018/11/20 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
python语言基本语句用法总结
2019/06/11 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
python创建子类的方法分析
2019/11/28 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
毕业学生推荐信
2013/12/01 职场文书
季度思想汇报
2014/01/01 职场文书
20年同学聚会感言
2014/02/03 职场文书
工程专业应届生求职信
2014/02/19 职场文书
银行求职信模板
2015/03/20 职场文书
竞聘书的秘诀
2019/04/02 职场文书
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang