簡體   English   中英

按鈕打開特定的手風琴標簽

[英]button to open specific accordion tab

我正在嘗試創建一個按鈕或鏈接來打開特定的手風琴標簽,這是我的手風琴結構:

  <div class="tabs">
  <div class="tabs-header">
  <div class="border"></div>

  <ul>
  <li class="active"><a href="#tab-1" tab-id="1">Home</a></li>

  LINK HERE to open Tab 2
  LINK HERE to open Tab 3


  <li><a href="#tab-2" tab-id="2">Symptom Checker</a></li>


  <li><a href="#tab-3" tab-id="3">Locator</a></li>
  </ul>

  </div>
  <div class="tabs-content">
  <div tab-id="1" class="tab active"></div>
  <div tab-id="2" class="tab"></div>
  <div tab-id="3" class="tab"></div>
  </div>

我猜會有一個可以應用於按鈕的onclick事件嗎? 我試過了:

 <a href="#tab-2" tab-id="2">Symptom Checker </a> 

但是除了更新URL之外沒有其他反應

您可以使用

$('your_button').on('click',function(){ $( "#accordion" ).accordion( "option", "active", 1 ); });

對於tab2和

$('your_button').on('click',$( "#accordion" ).accordion( "option", "active", 2 );})

對於tab3

或者您可以使用onclick屬性

<a onclick="$( '#accordion' ).accordion( 'option', 'active', 1 )">Click here for tab2</a>

在此處查看有效的演示。

來源http://api.jqueryui.com/accordion/#option-active

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM