17,230
edits
(prevent multiple defaults for a single selector) |
No edit summary |
||
Line 31: | Line 31: | ||
var selector = $(this).data( 'tabSelector' ); | var selector = $(this).data( 'tabSelector' ); | ||
if( typeof selector === 'undefined' ) selector = tabstate[target].length; | if( typeof selector === 'undefined' ) selector = tabstate[target].length; | ||
var action = $(this).data( 'tabType' ); | |||
// look at each tab's selection | // look at each tab's selection | ||
Line 42: | Line 43: | ||
} | } | ||
// | // activation event | ||
$(this).on( | $(this).on( action, function() { | ||
$('#'+target+' .tabcontent2').hide(); | $('#'+target+' .tabcontent2').hide(); | ||
$('.tabset[data-tab-target="'+target+'"][data-tab-selector="'+selector+'"] .tab2').removeClass( 'active' ); | $('.tabset[data-tab-target="'+target+'"][data-tab-selector="'+selector+'"] .tab2').removeClass( 'active' ); |