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


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读取ASP设定的COOKIE
Feb 15 Javascript
javascript + jquery实现定时修改文章标题
Mar 19 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
Nov 02 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
Oct 20 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
Jan 18 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
Mar 14 Javascript
react开发教程之React 组件之间的通信方式
Aug 12 Javascript
基于AngularJS的简单使用详解
Sep 10 Javascript
element ui table 增加筛选的方法示例
Nov 02 Javascript
Vue页面刷新记住页面状态的实现
Dec 27 Javascript
如何通过JS实现转码与解码
Feb 21 Javascript
JsonServer安装及启动过程图解
Feb 28 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结合飞信 免费天气预报短信
2009/05/07 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
token 机制和实现方式
2020/12/15 Javascript
python中的sort方法使用详解
2014/07/25 Python
python实现在目录中查找指定文件的方法
2014/11/11 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python管理Windows服务小脚本
2018/03/12 Python
Pycharm导入Python包,模块的图文教程
2018/06/13 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
2019/08/29 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
医学生自荐信范文
2013/12/03 职场文书
信息技术教学反思
2014/02/12 职场文书
开学典礼感言
2014/02/16 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
活动倡议书范文
2014/05/13 职场文书
打架检讨书
2015/01/27 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书