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插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
用PHP生成静态HTML速度快类库
2007/03/18 PHP
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
django表单实现下拉框的示例讲解
2018/05/29 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
Python 求向量的余弦值操作
2021/03/04 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
测试工程师岗位职责
2013/11/28 职场文书
小学班主任培训方案
2014/06/04 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
清明节主题班会
2015/08/14 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技