手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >实现隔行换色效果的两种方式【实用】
实现隔行换色效果的两种方式【实用】
摘要:纯CSS方式实现隔行颜色交替、鼠标经过高亮颜色:ul{list-style:none}li:nth-child(odd){backgroun...

纯CSS方式实现隔行颜色交替、鼠标经过高亮颜色:

<html> <head> <title></title> <style type="text/css"> ul{list-style:none} li:nth-child(odd){background-color:#eee} li:hover{background-color:Yellow} </style> </head> <body> <ul> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> </ul> </body> </html>

js方式实现隔行颜色交替、鼠标经过高亮颜色:

<html> <head> <title></title> <script src="http://www.jb51.net/cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <style type="text/css"> .alter-item { background-color: #eee; } .hightlight { background-color: Yellow; } </style> <script type="text/javascript"> $(function () { //隔行颜色 $("ul li:odd").addClass("alter-item"); method1(); }); //方法1: function method1() { $("ul li").hover(function () { $(this).addClass("hightlight"); }, function () { $(this).removeClass("hightlight") }); } //方法2: function method2() { $("ul li").mouseover(function () { $(this).addClass("hightlight").siblings().removeClass("hightlight"); }); } </script> </head> <body> <ul> <li>111</li> <li>222222222</li> <li>111</li> <li>444444444444444444444</li> <li>111</li> <li>111</li> <li>111</li> </ul> </body> </html>

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持查字典教程网!

【实现隔行换色效果的两种方式【实用】】相关文章:

JQuery实现带排序功能的权限选择实例

js兼容火狐显示上传图片预览效果的方法

javascript实现树形菜单的方法

jQuery实现首页图片淡入淡出效果的方法

jQuery实现给页面换肤的方法

COOL而实用的动态效果

JS实现简单路由器功能的方法

JavaScript实现表格点击排序的方法

Jquery实现动态切换图片的方法

js+HTML5实现canvas多种颜色渐变效果的方法

精品推荐
分类导航