實現手風琴效果如圖所示:

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