私はZurb Foundation 6のタブを使用しています。私はJavaScriptの質問があります。 3タブレイアウトのHTMLです選択したタブの内容を読み込みます(Foundation)
<ul class="tabs" data-tabs id="myTabs">
<li class="tabs-title is-active"><a href="#panel1" aria-selected="true">Tab 1 Info</a></li>
<li class="tabs-title" ><a href="#panel2">Tab 2 Info</a></li>
<li class="tabs-title" ><a href="#panel3">Tab 3 Info</a></li>
</ul>
<div class="tabs-content" data-tabs-content="myTabs">
<div class="tabs-panel is-active" id="panel1">
....
</div>
<div class="tabs-panel" id="panel2">
....
</div>
<div class="tabs-panel" id="panel3">
....
</div>
</div>
タブがうまく機能します。しかし、私はクリックしたときにのみ、タブ3にコンテンツをロードしたい。私はajaxを使ってコンテンツを読み込みます。 Foundation 6のドキュメントは、ANYタブがクリックされたときに起動するjavascriptイベントを提供します。以下を参照してください:
$('#myTabs').on('change.zf.tabs', function() {
console.log('Those tabs sure did change!');
});
panel3が選択されている場合にのみ起動するイベントが必要です。実行する方法?
完璧に作業しました。ありがとうございました! – Fox