I use the Zurb Foundation 6 Tabs tabs. I have a javascript question. Here is my html for layout 3 tabs.
<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>
Tabs work great! However, I want to load content into Tab 3 only when clicked. I will use ajax to load the content. Foundation 6 documents provide a javascript event that fires when you click on ANY tab. See below:
$('#myTabs').on('change.zf.tabs', function() { console.log('Those tabs sure did change!'); });
I need the event to fire ONLY when a panel is selected3. How to do it?
source share