jQuery实现简单的手风琴效果


Posted in jQuery onApril 17, 2020

本文实例为大家分享了jQuery实现手风琴效果的具体代码,供大家参考,具体内容如下

实现手风琴效果如图所示:

jQuery实现简单的手风琴效果

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>
      <span class="txt">插件库</span>
     </div>
     <div class="unfold" style="display:block">
      <dl>
       <dt><img src="images/img10.png" /></dt>
       <dd>
       </dd>
       <dd>使用语音外呼的模式将指定的语音呼入至接听人,可通过这种方式为针对性的客户提供会议通知、活动通知,并可通过API接口程序化控制呼出时间、呼出效果反馈</dd>
      </dl>
     </div>
    </li>
    <li class="li2">
     <div class="fold">
      <span class="img"></span>
      <span class="txt">点击呼叫</span>
     </div>
     <div class="unfold">
      <dl>
       <dt><img src="images/img42.png" /></dt>
       <dd>
       </dd>
       <dd>通过APP应用内按钮或浏览器网页按钮点击并发起IP通话、运营商线路通话服务,减少用户交互,提升用户体验</dd>
      </dl>
     </div>
    </li>
    <li class="li3">
     <div class="fold">
      <span class="img"></span>
      <span class="txt">直拨通话</span>
     </div>
     <div class="unfold">
      <dl>
       <dt><img src="images/img49.png" /></dt>
       <dd>
       </dd>
       <dd>无论是智能终端、浏览器模式,通过APP或者网页发起通话,接通方为手机用户或固话用户,常见集成至与企业服务相关的移动应用、企业客服座席。</dd>
      </dl>
     </div>
    </li>
    <li class="li4">
     <div class="fold">
      <span class="img"></span>
      <span class="txt">回拨通话</span>
     </div>
     <div class="unfold">
      <dl>
       <dt><img src="images/img50.png" /></dt>
       <dd>
       </dd>
       <dd>同时通过平台方发起主叫和被叫双方,定制通话方满足不同需求的客户服务,企业服务易可根据具体业务需求为客户提供定制服务</dd>
      </dl>
     </div>
    </li>
    <li class="li5">
     <div class="fold">
      <span class="img"></span>
      <span class="txt">互联网通话</span>
     </div>
     <div class="unfold">
      <dl>
       <dt><img src="images/img51.png" /></dt>
       <dd>
       </dd>
       <dd>基于互联网纯网络通话,无运营商和地域限制,拥有更清晰的语音质量,支持语音三方密钥的加密传输</dd>
      </dl>
     </div>
    </li>
    <li class="li6">
     <div class="fold">
      <span class="img"></span>
      <span class="txt">语音会议</span>
     </div>
     <div class="unfold">
      <dl>
       <dt><img src="images/img52.png" /></dt>
       <dd>
       </dd>
       <dd>同时桥接多人基于IP、电话语音的会议服务,基于API控制会议时长、成员邀请、禁音、移除等功能。</dd>
      </dl>
     </div>
    </li>
   </ul>   
  </div>
 </div>
</div>

js代码:

$(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();
 })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery中复合选择器简单用法示例
Mar 31 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
jQuery自定义多选下拉框效果
Jun 19 #jQuery
jQuery实现下拉菜单的实例代码
Jun 19 #jQuery
jquery DataTable实现前后台动态分页
Jun 17 #jQuery
jQuery Jsonp跨域模拟搜索引擎
Jun 17 #jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 #jQuery
jQuery序列化后的表单值转换成Json
Jun 16 #jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 #jQuery
You might like
php 动态多文件上传
2009/01/18 PHP
如何在php中正确的使用json
2013/08/06 PHP
PHP引用符&amp;的用法详细解析
2013/08/22 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
python实现按任意键继续执行程序
2016/12/30 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
c语言常见笔试题总结
2016/09/05 面试题
致200米运动员广播稿
2014/02/06 职场文书
勇敢的心观后感
2015/06/09 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android