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插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jquery 时间戳转日期过程详解
Oct 12 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
jQuery实现鼠标拖动图片功能
Mar 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
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python的Django框架中settings文件的部署建议
2015/05/30 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
Python 处理文件的几种方式
2019/08/23 Python
Python实现像awk一样分割字符串
2020/09/15 Python
python安装及变量名介绍详解
2020/12/12 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
暖春观后感
2015/06/08 职场文书
门卫管理制度范本
2015/08/05 职场文书
企业安全生产检查制度
2015/08/06 职场文书
财务人员入职担保书
2015/09/22 职场文书