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 相关文章推荐
html文本框提示效果的示例代码
Jun 28 Javascript
jQuery中prevAll()方法用法实例
Jan 08 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
node+koa实现数据mock接口的方法
Sep 20 Javascript
ES6中数组array新增方法实例总结
Nov 07 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
Dec 24 Javascript
vue实现节点增删改功能
Sep 26 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
Sep 29 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
PHP提取中文首字母
2008/04/09 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
10个实用的PHP代码片段
2011/09/02 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
php时间戳转换代码详解
2019/08/04 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
理解javascript回调函数
2014/12/28 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
php输出全部gb2312编码内的汉字方法
2017/03/04 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
Mac 上切换Python多版本
2017/06/17 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
django列表筛选功能的实现代码
2020/03/27 Python
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
劳动之星获奖感言
2014/02/01 职场文书
创建文明学校实施方案
2014/03/11 职场文书
校庆标语集锦
2014/06/25 职场文书
红歌会主持词
2015/07/02 职场文书
python删除csv文件的行列
2021/04/06 Python
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS