欢迎光临
Html5圈

jquery扁平风格的手风琴特效

简要教程

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

 使用方法

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

[代码]css代码:

<link href="path/to/css/bootstrap.min.css" rel="stylesheet">
<script src="path/to/jquery.min.js" type="text/javascript"></script>
 HTML结构

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

<div class="item_box box10">
  <div class="item_box_wp">
    <div class="voice_2">
      <ul>
        <li class="li1" id="li1">
          <div class="fold" style="display:none;">
            <span class="img"></span>
          </div>
          <div class="unfold" style="display:block">
            <dl>
              <dt><img src="images/img10.png" /></dt>
              <dd>
                <b>语音外呼<a href="#">查看接口文档>></a></b>
              </dd>
              <dd>......</dd>
            </dl>
          </div>
        </li>
        ......
      </ul>         
    </div>
  </div>
</div>
 JavaScript

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

$(function(){
  $(".voice_2 ul li").each(function(){
    var fold = $(this).find(".fold");
    var unfold = $(this).find(".unfold");
    if(fold.is(":hidden")){
      $(this).width(680);
    }else{
      $(this).width(100);
    }
  })
  $(".voice_2 ul li").click(function(){
    var li_index = $(this).index();
    $(this).animate({width:680},200);
    $(this).find(".unfold").show();
    $(this).find(".fold").hide();
    $(this).siblings().animate({width:100},200);
    $(this).siblings().find(".unfold").hide();
    $(this).siblings().find(".fold").show();
  })
})
 本站文章均由 HTML5中国 编辑从其他媒体精选HTML5相关文章转载,仅供网友学习和交流,如果我们的工作有侵犯到您的权益,请及时联系站长QQ:2601929995,我们会在第一时间进行处理!

投稿: 2601929995@qq.com
原文链接:http://www.htmleaf.com/jQuery/Accordion/201612284289.html

未经允许不得转载:Html5圈 » jquery扁平风格的手风琴特效

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

HTML5网站定制 更优秀 更专业

联系我们全国服务热线