jquery实现网站列表切换效果的2种方法


Posted in Javascript onAugust 12, 2016

本文实例为大家分享了jquery实现网站列表切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

效果图:

jquery实现网站列表切换效果的2种方法

<html>
 <head>
  <meta charset="utf-8" />
  <title>网站品牌列表切换效果</title>
  <style>
   *{
    margin: 0px;
    padding: 0px;
   }
   a{
    color: black;
    text-decoration: none;
   }
   a:hover{
    color: brown;
   }
   .box{
    width: 600px;
    min-height:200px ;
    border: 1px solid #ccc;
    margin: 0px auto;
    text-align: center;
    margin-top: 40px;
   }
   .box ul{
    list-style: none;
   }
   .box ul li{
    display: block;
    float: left;
    width: 200px;
    /*line-height: 30px;*/
   }
   .showmore{
    clear: both;
    padding-top: 20px;
   }
   .showmore a{
    border: 1px solid gray;
    padding: 5px 10px;
   }
  </style>
  <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
  <script>
   $(function(){
    var $category= $("ul li:gt(5):not(:last)");
    $category.hide();
    $(".showmore > a").click(function(){
     if($category.is(":visible")){
      $category.hide();
      $(this).find('span').text("? 显示全部品牌");
     }else{
      $category.show();
      $(this).find('span').text("▲ 精简显示品牌");
     }
      
     return false;
    });
     
    //用toggle()方法更简洁实现上边切换功能
//    $(".showmore > a").toggle(function(){
//     $category.show();
//     $(this).find('span').text("▲ 精简显示品牌");
//    },function(){
//     $category.hide();
//     $(this).find('span').text("? 显示全部品牌"); 
//    })
   })
  </script>
 </head>
 <body>
  <div class="box">
   <ul>
    <li><a href="#">索尼<i>(30123)</i></a></li>
    <li><a href="#">佳能<i>(30123)</i></a></li>
    <li><a href="#">康佳<i>(30123)</i></a></li>
    <li><a href="#">小米<i>(30123)</i></a></li>
    <li><a href="#">华为<i>(30123)</i></a></li>
    <li><a href="#">联想<i>(30123)</i></a></li>
    <li><a href="#">vivo<i>(30123)</i></a></li>
    <li><a href="#">中兴<i>(30123)</i></a></li>
    <li><a href="#">苹果<i>(30123)</i></a></li>
    <li><a href="#">三星<i>(30123)</i></a></li>
    <li><a href="#">诺基亚<i>(30123)</i></a></li>
    <li><a href="#">明基<i>(30123)</i></a></li>
    <li><a href="#">爱国者<i>(30123)</i></a></li>
    <li><a href="#">富士<i>(30123)</i></a></li>
    <li><a href="#">松下<i>(30123)</i></a></li>
    <li><a href="#">尼康<i>(30123)</i></a></li>
    <li><a href="#">柯达<i>(30123)</i></a></li>
    <li><a href="#">其他品牌<i>(30123)</i></a></li>
   </ul>
   <div class="showmore">
    <a href="more.html"><span>? 显示全部品牌</span></a>
   </div>
  </div>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 动态生成私有变量访问器
Dec 06 Javascript
文本框输入时 实现自动提示(像百度、google一样)
Apr 05 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
Nov 19 Javascript
JavaScript 学习笔记之数据类型
Jan 14 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
Apr 03 Javascript
解析javascript中鼠标滚轮事件
May 26 Javascript
AngularJS实现表单验证功能
Jan 09 Javascript
JavaScript实现移动端轮播效果
Jun 06 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
深入解析vue 源码目录及构建过程分析
Apr 24 Javascript
Vue3.0的优化总结
Oct 16 Javascript
很实用的js选项卡切换效果
Aug 12 #Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 #Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 #Javascript
jquery实现垂直和水平菜单导航栏
Aug 27 #Javascript
JS实现图片剪裁并预览效果
Aug 12 #Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 #Javascript
分享JS数组求和与求最大值的方法
Aug 11 #Javascript
You might like
MVC模式的PHP实现
2006/10/09 PHP
php Try Catch异常测试
2009/03/01 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
Python爬虫教程知识点总结
2020/10/19 Python
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
有针对性的求职自荐信
2013/11/14 职场文书
关于期中考试的反思
2014/02/02 职场文书
摄影助理岗位职责
2014/02/07 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
学校对教师的评语
2014/04/28 职场文书
观看信仰心得体会
2014/09/04 职场文书
学术研讨会主持词
2015/07/04 职场文书
Java基础——Map集合
2022/04/01 Java/Android