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 相关文章推荐
把jquery 的dialog和ztree结合实现步骤
Aug 02 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
Apr 29 Javascript
javascript事件冒泡实例分析
May 13 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
Jun 15 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
Aug 24 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
Oct 28 Javascript
vue 挂载路由到头部导航的方法
Nov 13 Javascript
webpack多页面开发实践
Dec 18 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
Aug 06 Javascript
详解iframe跨域的几种常用方法(小结)
Apr 29 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
js实现电灯开关效果
Jan 19 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编程中八种常见的文件操作方式
2006/11/19 PHP
php实现给一张图片加上水印效果
2016/01/02 PHP
浅析PHP开发规范
2018/02/05 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
文本加密解密
2006/06/23 Javascript
js 匿名调用实现代码
2009/06/19 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
python代码制作configure文件示例
2014/07/28 Python
python线程池threadpool使用篇
2018/04/27 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
介绍一下RMI的基本概念
2016/12/17 面试题
拓展培训心得体会
2014/01/04 职场文书
阳光体育活动方案
2014/02/16 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
2015年班组长工作总结
2015/04/10 职场文书
文明礼仪倡议书
2015/04/28 职场文书
军训通讯稿范文
2015/07/18 职场文书
执行力心得体会范文
2016/01/11 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL