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


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 相关文章推荐
游戏人文件夹程序 ver 3.0
Jul 14 Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
location.href语句与火狐不兼容的问题
Jul 04 Javascript
jQuery.extend 函数的详细用法
Jun 27 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
整理Javascript流程控制语句学习笔记
Nov 29 Javascript
详解Javascript事件驱动编程
Jan 03 Javascript
详解Vuejs2.0之异步跨域请求
Apr 20 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
Mar 04 Javascript
微信小程序实现转盘抽奖
Sep 21 Javascript
echarts实现晶体球面投影的实例教程
Oct 10 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编程中字符串处理的5个技巧小结
2007/11/13 PHP
PHP 数组入门教程小结
2009/05/20 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
2016/05/05 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
python动态文本进度条的实例代码
2020/01/22 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
如何通过命令行进入python
2020/07/06 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
执行力心得体会
2013/12/31 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
mysqldump进行数据备份详解
2022/07/15 MySQL