手风琴

jquery扁平风格的手风琴特效

阿里云


这是一款扁平风格的 jquery 手风琴特效。该手风琴特效使用扁平风格元素,包括颜色和图片。它使用简单,兼容 IE8 浏览器,非常实用。

使用方法:

在页面中引入 jquery 和 base.css 文件。

也想出现在这里?联系我们
创客主机
  1. <link href="path/to/css/bootstrap.min.css" rel="stylesheet">
  2. <script src="path/to/jquery.min.js" type="text/javascript"></script>

HTML 结构:

该手风琴特效的 HTML 结构如下:

  1. <div class="item_box box10">
  2.   <div class="item_box_wp">
  3.     <div class="voice_2">
  4.       <ul>
  5.         <li class="li1" id="li1">
  6.           <div class="fold" style="display:none;">
  7.             <span class="img"></span>
  8.           </div>
  9.           <div class="unfold" style="display:block">
  10.             <dl>
  11.               <dt><img src="images/img10.png" /></dt>
  12.               <dd>
  13.                 <b>语音外呼<a href="#">查看接口文档>></a></b>
  14.               </dd>
  15.               <dd>......</dd>
  16.             </dl>
  17.           </div>
  18.         </li>
  19.         ......
  20.       </ul>         
  21.     </div>
  22.   </div>
  23. </div>

JavaScript 代码:

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化该手风琴特效。

  1. $(function(){
  2.   $(".voice_2 ul li").each(function(){
  3.     var fold = $(this).find(".fold");
  4.     var unfold = $(this).find(".unfold");
  5.     if(fold.is(":hidden")){
  6.       $(this).width(680);
  7.     }else{
  8.       $(this).width(100);
  9.     }
  10.   })
  11.   $(".voice_2 ul li").click(function(){
  12.     var li_index = $(this).index();
  13.     $(this).animate({width:680},200);
  14.     $(this).find(".unfold").show();
  15.     $(this).find(".fold").hide();
  16.     $(this).siblings().animate({width:100},200);
  17.     $(this).siblings().find(".unfold").hide();
  18.     $(this).siblings().find(".fold").show();
  19.   })
  20. })

jquery 扁平风格的手风琴特效

已有 359 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!