-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcustom-min.js
1 lines (1 loc) · 967 Bytes
/
custom-min.js
1
(function(e,t,n,r){var i={detailBox:e(".detail-tab-wrapper > div"),activeClassName:"active",activeTab:2,events:"mouseenter",fadeInOut:true,speed:400};e.fn.domTab=function(t){var n=e.extend({},i,t),r=e(this);if(r.length===n.detailBox.length){r.eq(n.activeTab).addClass(n.activeClassName);r.each(function(){var t=e(this),r;if(t.is("."+n.activeClassName)){r=e(this).index();n.detailBox.eq(r).addClass(n.activeClassName).show().siblings().removeClass(n.activeClassName).hide()}});if(n.fadeInOut){n.detailBox.wrapAll("<div class='fader-wrapper'></div>")}r.on(n.events,function(){var t=e(this).index();e(this).addClass(n.activeClassName).siblings().removeClass(n.activeClassName);if(n.fadeInOut){n.detailBox.eq(t).addClass(n.activeClassName).fadeIn(n.speed).siblings().removeClass(n.activeClassName).fadeOut(n.speed)}else{n.detailBox.eq(t).addClass(n.activeClassName).show().siblings().removeClass(n.activeClassName).hide()}})}else{return false}}})(jQuery,window,document)