如何使用jQuery实现隔行变色效果

如何使用jQuery实现隔行变色效果:
隔行变色效果在网站有大量应用,尤其是在类似新闻列表这样的功能,对于行与行之间的区分有很大的好处,也提高了网站的人性化程度,虽然是个小功能,但是网站的流量都是从这样的小功能点点滴滴积累起来的。此效果可以使用CSS实现,但是由于现有浏览器对于CSS3支持度还不够好,所以使用js或者jQuery是不错的选择,下面就介绍一下如何使用jQuery实现此种效果。代码实例如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset=" utf-8">
 5 <meta name="author" content="http://www.softwhy.com/" />
 6 <title>蚂蚁部落</title>
 7 <style type="text/css">
 8 ul{
 9   list-style:none;
10 }
11 </style>
12 <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
13 <script type="text/javascript">
14 $(document).ready(function () {
15   jQuery.changeColor = function (ulid) {
16     var liset = $(ulid).find("li");
17     for (var i = 0; i < liset.length; i += 2) {
18       liset.eq(i).css("background-color", "green");
19     }
20   }
21   $.changeColor("#mytest");
22 })
23 </script>
24 <body>
25 <ul id="mytest">
26   <li>第一行</li>
27   <li>第二个行</li>
28   <li>隔行变色的LI</li>
29   <li>隔行变色的LI</li>
30   <li>隔行变色的LI</li>
31 </ul>
32 </body>
33 </html>

以上代码可以将奇数行的背景颜色设置为绿色。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=5790

更多内容可以参阅:http://www.softwhy.com/jqshili/

时间: 2024-11-03 21:21:31

如何使用jQuery实现隔行变色效果的相关文章

jQuery 表格隔行变色插件

jQuery提供了用于扩展jQuery功能的方法,即jQuery.fn.extend()方法和jQuery.extend()方法. 基本的JS框架代码如下: 1 ;(function($) { 2 $.fn.extend({ 3 //这里写插件代码 4 }); 5 })(jQuery); 例子:编写一个表格隔行变色插件 JS代码 1. 插件编写 1 //插件编写 2 ;(function($) { 3 $.fn.extend({ 4 "alterBgColor":function(op

jQuery表格隔行变色,鼠标经过变色

CSS代码: th{ height: 30px; line-height: 20px; background: #0093D9; color: #fff;} td{ padding: 6px 10px; border-bottom: 1px solid #95bce2; text-align: center; vertical-align: top;} tr.alt td{ background: #ecf6fc;} tr.over td{ background: #bcd4ec;} HTML代

jQuery实现隔行变色

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>选择器实现各行变色</title> <link href="../../C

jquery做表格变色效果-demo

第一步:写html代码部分: <table style="width:300px;"> <tr><td>1</td></tr> <tr><td>2</td></tr> <tr><td>3</td></tr> <tr><td>4</td></tr> <tr><td>

jQuery特效 隔行变色

1.通过使用onmouseover onmouseout方法 2.变色使用background-color(css)属性 3.变色的标签是td(tr仅仅能使用事件,颜色样式不起作用) 第一种方法 使用样式操作 <style> .tr_color{ background-color:#ffffff; } .tr_color_hover{ background-color:blanchedalmond; } </style> <script type="text/jav

jquery表格隔行变色插件

//插件代码;(function($){ $.fn.extend({ "alterBgColor":function(options){ options = $.extend({ "odd":"odd",//偶数行的class "even":"even",//奇数行class "selected":"selected"//被点击行class },options);//

表格隔行变色效果,鼠标悬浮高亮显示

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } table { margin: 150px auto; width: 500px; border: 1px solid #000; } tr { height

jquery实现的隔行变色代码实例

jquery实现的隔行变色代码实例: 隔行变色效果在大量的网站应用,尤其是表格或者新闻列表之类的结构,可以有效增强网站的辨识度,更为人性化,下面通过一个简单的实例介绍一下它的实现原理,至于它的美观度这里就不讲究了,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http:/

怎样实现excel隔行隔列变色效果的方法

大家在使用excel的过程中,一定见过别人编排的excel文档,隔行添加单元格背景颜色,也就是通常所说的隔行变色效果.Excel中隔行变色效果的好处是:当在Excel中浏览一个非常大的工作簿中的数据时,有时会出现看错行的现象发生.如果能隔行填充上不同的颜色,这种现象就应该不会发生了.在excel中要实现隔行变色的效果方法也很简单.下面就介绍一下实现隔行变色效果的操作步骤 步骤/方法 第一步,启动Excel,打开相应的工作簿文档.   第二步,选中需要隔行变色的数据区域(或按下Ctrl+A组合键选