jQuery实现的隔行变色功能【案例】


Posted in jQuery onFebruary 18, 2019

本文实例讲述了jQuery实现的隔行变色功能。分享给大家供大家参考,具体如下:

实现效果如图:

jQuery实现的隔行变色功能【案例】

html结构代码:

<ul id="ul1">
 <li>我是第1个li标签</li>
 <li>我是第2个li标签</li>
 <li>我是第3个li标签</li>
 <li>我是第4个li标签</li>
 <li>我是第5个li标签</li>
 <li>我是第6个li标签</li>
 <li>我是第7个li标签</li>
 <li>我是第8个li标签</li>
 <li>我是第9个li标签</li>
 <li>我是第10个li标签</li>
</ul>

JQuery代码:

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
 $ ( function () {
  //1.把奇数行li标签的背景色设置为天蓝色.
  $('li:odd').css('backgroundColor','skyblue');
  //2.把偶数行li标签的背景色设置为红色.
  $('li:even').css('backgroundColor','red');
  //3. 鼠标移入事件
  var bgColor=null;//先声明一个变量把颜色存起来
  $('li').mouseover(function ( ) {
   // 3.1在鼠标移入到这个li标签时,没有改变颜色之前,把他之前的颜色给记录下来.
   bgColor=$(this).css('backgroundColor');
   $(this).css('backgroundColor','green')
  })
  //4. 鼠标移出事件
  $('li').mouseout(function ( ) {
   $(this).css('backgroundColor',bgColor)
  })
 } )
</script>

完整实例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com jQuery隔行变色</title>
</head>
<body>
<ul id="ul1">
 <li>我是第1个li标签</li>
 <li>我是第2个li标签</li>
 <li>我是第3个li标签</li>
 <li>我是第4个li标签</li>
 <li>我是第5个li标签</li>
 <li>我是第6个li标签</li>
 <li>我是第7个li标签</li>
 <li>我是第8个li标签</li>
 <li>我是第9个li标签</li>
 <li>我是第10个li标签</li>
</ul>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
 $ ( function () {
  //1.把奇数行li标签的背景色设置为天蓝色.
  $('li:odd').css('backgroundColor','skyblue');
  //2.把偶数行li标签的背景色设置为红色.
  $('li:even').css('backgroundColor','red');
  //3. 鼠标移入事件
  var bgColor=null;//先声明一个变量把颜色存起来
  $('li').mouseover(function ( ) {
   // 3.1在鼠标移入到这个li标签时,没有改变颜色之前,把他之前的颜色给记录下来.
   bgColor=$(this).css('backgroundColor');
   $(this).css('backgroundColor','green')
  })
  //4. 鼠标移出事件
  $('li').mouseout(function ( ) {
   $(this).css('backgroundColor',bgColor)
  })
 } )
</script>
</body>
</html>

感兴趣的朋友还可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery回调方法使用示例
Jun 26 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 #jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 #jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 #jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 #jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 #jQuery
jquery无缝图片轮播组件封装
Nov 25 #jQuery
详解如何使用webpack打包多页jquery项目
Feb 01 #jQuery
You might like
信用卡效验程序
2006/10/09 PHP
php下过滤HTML代码的函数
2007/12/10 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
JavaScript中的关键字&quot;VAR&quot;使用详解 分享
2013/07/31 Javascript
浅析return false的正确使用
2013/11/04 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python针对excel的操作技巧
2018/03/13 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
生物科学专业个人求职信范文
2013/12/07 职场文书
项目投资意向书
2014/04/01 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
CentOS MySql8 远程连接实战
2022/04/19 MySQL