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


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 表单验证常见正则
Sep 28 Javascript
JQquery的一些使用心得分享
Aug 01 Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 Javascript
js创建对象的方式总结
Jan 10 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
jQuery 特性操作详解及实例代码
Sep 29 Javascript
浅析Node.js:DNS模块的使用
Nov 23 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
Sep 16 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
Nov 02 Javascript
javascript面向对象三大特征之多态实例详解
Jul 24 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
新52大事件
2020/03/03 欧美动漫
PHP+ajax 无刷新删除数据
2010/02/20 PHP
PHP加密解密函数详解
2015/10/28 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
详解supervisor使用教程
2017/11/21 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
python3.5的包存放的具体路径
2020/08/16 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
电气专业推荐信范文
2013/11/18 职场文书
会计毕业生自荐信
2013/11/21 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
代理商会议邀请函
2014/01/27 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
库房管理员岗位职责
2014/03/09 职场文书
慈善晚会策划方案
2014/05/14 职场文书
团队队名口号大全
2014/06/06 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
检讨书范文
2019/04/16 职场文书
导游词之岳阳楼
2019/09/25 职场文书
php中pcntl_fork详解
2021/04/01 PHP
Windows server 2012搭建FTP服务器
2022/04/29 Servers