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中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
简单实现jQuery轮播效果
Aug 18 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery实现评论模块
Aug 19 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程序实现支持页面后退的两种方法
2008/06/30 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
js资料toString 方法
2007/03/13 Javascript
javascript 写类方式之二
2009/07/05 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
幼儿园教师求职信
2015/03/20 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
Redis RDB技术底层原理详解
2021/09/04 Redis