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


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 相关文章推荐
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
Feb 17 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
js仿苹果iwatch外观的计时器代码分享
Aug 26 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
Mar 01 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
小程序如何使用分包加载的实现方法
May 22 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
Mar 07 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 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
AngularJS 实现JavaScript 动画效果详解
2016/09/08 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
python实现银行实战系统
2020/02/26 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
班组长岗位职责
2014/03/03 职场文书
高中军训感想300字
2014/03/04 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫