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 相关文章推荐
google地图的路线实现代码
Aug 20 Javascript
js select常用操作控制代码
Mar 16 Javascript
laytpl 精致巧妙的JavaScript模板引擎
Aug 29 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
Jan 05 Javascript
JavaScript实现数字数组正序排列的方法
Apr 06 Javascript
jQuery控制cookie过期时间的方法
Apr 07 Javascript
JavaScript常见鼠标事件与用法分析
Jan 03 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 Javascript
详解JWT token心得与使用实例
Aug 02 Javascript
如何手写简易的 Vue Router
Oct 10 Javascript
JavaScript实现点击出现子菜单效果
Feb 08 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
Content-type 的说明
2006/10/09 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
解决laravel session失效的问题
2019/10/14 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
jquery插件之easing 动态菜单
2010/08/21 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
js中的闭包学习心得
2018/02/06 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python tkinter组件摆放方式详解
2019/09/16 Python
python处理document文档保留原样式
2019/09/23 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
一名毕业生的自我鉴定
2013/12/04 职场文书
承诺书怎么写
2014/03/26 职场文书
班组建设经验交流材料
2014/05/12 职场文书
空气环保标语
2014/06/12 职场文书
拉拉队口号
2014/06/16 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript