jQuery--选择器案例--动态列表效果
2017-02-02 15:21
459 查看
动态列表效果
<!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>动态列表效果.html</title> <style type="text/css"> *{ margin:0; padding:0;} body {font-size:12px;text-align:center;} a { color:#04D; text-decoration:none;} a:hover { color:#F50; text-decoration:underline;} .SubCategoryBox {width:600px; margin:0 auto; text-align:center;margin-top:40px;} .SubCategoryBox ul { list-style:none;} .SubCategoryBox ul li { display:block; float:left; width:200px; line-height:20px;} .showmore { clear:both; text-align:center;padding-top:10px;} .showmore a { display:block; width:120px; margin:0 auto; line-height:24px; border:1px solid #AAA;} .showmore a span { padding-left:15px; background:url(img/down.gif) no-repeat 0 0;} .promoted a { color:#F50;} </style> <!-- 引入jQuery --> <script src="../js/jquery-1.8.3.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ // 从第5个开始,不要最后一个,控制显示或隐藏 //1 隐藏 var $allLi = $("li:gt(4):not(:last)"); $allLi.hide(); //2 点击显示 $("span").click(function(){ // $allLi.show(); // $allLi.toggle(); //判断是否隐藏 if( $allLi.is(":hidden") ){ $allLi.show(1000); $(this).html("隐藏部分品牌"); } else { $allLi.hide(1000); $(this).html("显示全部品牌"); } }); }); </script> </head> <body> <div class="SubCategoryBox"> <ul> <li ><a href="#">佳能</a><i>(30440) </i></li> <li ><a href="#">索尼</a><i>(27220) </i></li> <li ><a href="#">三星</a><i>(20808) </i></li> <li ><a href="#">尼康</a><i>(17821) </i></li> <li ><a href="#">松下</a><i>(12289) </i></li> <li ><a href="#">卡西欧</a><i>(8242) </i></li> <li ><a href="#">富士</a><i>(14894) </i></li> <li ><a href="#">柯达</a><i>(9520) </i></li> <li ><a href="#">宾得</a><i>(2195) </i></li> <li ><a href="#">理光</a><i>(4114) </i></li> <li ><a href="#">奥林巴斯</a><i>(12205) </i></li> <li ><a href="#">明基</a><i>(1466) </i></li> <li ><a href="#">爱国者</a><i>(3091) </i></li> <li ><a href="#">其它品牌相机</a><i>(7275) </i></li> </ul> <div class="showmore"> <a href="#"><span>显示全部品牌</span></a> </div> </div> </body> </html>
相关文章推荐
- jQuery选择器中last-of-type和first-of-type效果案例
- JQuery -----Demo----动态列表效果
- jQuery选择器之动态列表显示Demo
- jQuery 的写法和相对应的选择器dom以及动态效果的展示
- jQuery新闻列表动态显示效果
- jQuery 的写法和相对应的选择器dom以及动态效果的展示
- 基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
- jQuery(第2章案例 动态品牌列表效果)2章完
- jQuery选择器中last-of-type和first-of-type效果案例
- JS 动态添加列表框项效果代码
- jquery中动态效果小结
- jquery用ul模拟表单select列表/菜单效果
- Jquery应用案例之单条新闻的滚动效果(仿雅虎首页新闻滚动)
- jquery 动态向下拉列表填充数据,点击下拉列表时传值并触发事件
- jQuery 文本框模拟下拉列表效果
- 一个JQuery插件,为页面的标题添加动态效果
- 使用jquery动态添加的文本框和下拉框效果
- jquery中动态效果小结
- 案例----某网站品牌列表的效果
- 利用JQuery给div按钮加上统一的动态效果