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对数组的常用操作代码 数组方法总汇
Jan 27 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
Jun 07 Javascript
使用 bootstrap modal遇到的问题小结
Nov 09 Javascript
ES6中的Promise代码详解
Oct 09 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
微信jssdk逻辑在vue中的运用详解
Nov 14 Javascript
详解如何快速配置webpack多入口脚手架
Dec 28 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
react使用CSS实现react动画功能示例
May 18 Javascript
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
很实用的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中Date()时间日期函数的使用方法小结
2011/04/20 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python获取标准北京时间的方法
2015/03/24 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Python的垃圾回收机制详解
2019/08/28 Python
pytorch进行上采样的种类实例
2020/02/18 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
英语教学随笔感言
2014/02/20 职场文书
学校春季防火方案
2014/06/08 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
怎样写辞职信
2015/02/27 职场文书
保护校园环境倡议书
2015/04/28 职场文书
2015年度女工工作总结
2015/10/22 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android