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插件imgAreaSelect基础讲解
May 26 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 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学习之PHP表达式
2006/10/09 PHP
广告显示判断
2006/08/31 Javascript
Javascript this关键字使用分析
2008/10/21 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
小程序实现投票进度条
2019/11/20 Javascript
vue实现评价星星功能
2020/06/30 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
Python中用altzone()方法处理时区的教程
2015/05/22 Python
python与php实现分割文件代码
2017/03/06 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
销售人员求职的自我评价分享
2014/03/15 职场文书
医学求职信
2014/05/28 职场文书
经典毕业生求职信
2014/07/12 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL