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实现Select下拉列表进行状态选择功能
Mar 30 jQuery
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 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
php采集时被封ip的解决方法
2010/08/29 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
js获取div高度的代码
2008/08/09 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
vant实现购物车功能
2020/06/29 Javascript
Python Deque 模块使用详解
2014/07/04 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
基于python实现微信模板消息
2015/12/21 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
python实现flappy bird小游戏
2018/12/24 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
工程部主管岗位职责
2013/11/17 职场文书
18岁生日感言
2014/01/12 职场文书
军人违纪检讨书
2014/02/04 职场文书
环保倡议书100字
2014/05/15 职场文书
导游词开场白
2015/01/31 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
Java常用函数式接口总结
2021/06/29 Java/Android
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android