芝麻web文件管理V1.00
编辑当前文件:/var/www/cognitio.in/wp-content/plugins/Ultimate_VC_Addons/assets/js/tabs.js
jQuery( document ).ready( function ( a ) { a( '.ult_tabs' ).each( function () { function m() { clearTimeout( l ), k++, k > j - 1 && ( k = 0 ), ( l = setTimeout( function () { c.find( 'ul.ult_tabmenu li.ult_tab_li' ).each( function ( b ) { k == b && a( this ).find( 'a.ult_a' ).trigger( 'click' ); } ); }, 1e3 * i ) ); } var c = a( this ), d = a( this ).data( 'tabsstyle' ), e = a( this ).data( 'titlecolor' ), f = a( this ).data( 'titlebg' ), g = a( this ).data( 'titlehovercolor' ), h = a( this ).data( 'titlehoverbg' ), i = parseInt( a( this ).data( 'rotatetabs' ) ), j = a( this ).find( 'ul.ult_tabmenu li.ult_tab_li' ).length, act_title = a( this ).data( 'activetitle' ), act_icon = a( this ).data( 'activeicon' ), act_bg = a( this ).data( 'activebg' ), ht_width = parseInt( a( this ).find( '.ult_tabcontent' ).outerWidth() ), k = 0; const lastid = []; lastid.push( 0 ); a( this ) .find( 'ul.ult_tabmenu' ) .addClass( 'active' ) .find( '> li.ult_tab_li:eq(0)' ) .addClass( 'current' ), a( this ) .find( 'ul.ult_tabmenu li.ult_tab_li' ) .each( function ( b ) { const iconh = a( this ).data( 'iconhover' ), iconc = a( this ).data( 'iconcolor' ); if ( act_icon == '' ) { act_icon = iconh; } 0 == b && ( 'style2' == d || 'style1' == d ? ( a( this ).find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), a( this ).find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( a( this ).find( 'a.ult_a' ).css( { color: act_title, } ), a( this ).css( { background: act_bg, color: act_title, } ), a( this ).find( '.ult_tab_icon' ).css( { color: act_title, } ) ) ), a( this ) .on( 'mouseover', function () { if ( a( this ).hasClass( 'current' ) ) { } else { a( this ).hasClass( 'current' ) || 'style2' == d || 'style1' == d ? ( a( this ).find( 'a.ult_a' ).css( { background: h, color: g, } ), a( this ) .find( '.ult_tab_icon' ) .css( { color: iconh, } ) ) : ( a( this ).find( 'a.ult_a' ).css( { color: g, } ), a( this ).css( { background: h, color: g, } ), a( this ) .find( 'a.ult_a' ) .find( '.ult_tab_icon' ) .css( { color: iconh, } ) ); } } ) .on( 'mouseleave', function () { a( this ).hasClass( 'current' ) || ( 'style2' == d || 'style1' == d ? ( a( this ).find( 'a.ult_a' ).css( { background: f, color: e, } ), a( this ) .find( '.ult_tab_icon' ) .css( { color: iconc, } ) ) : ( a( this ).find( 'a.ult_a' ).css( { color: e, } ), a( this ).css( { background: f, color: e, } ), a( this ) .find( 'a.ult_a' ) .find( '.ult_tab_icon' ) .css( { color: iconc, } ) ) ); } ); } ), a( this ) .find( 'ul.ult_tabmenu li a.ult_a' ) .click( function ( b ) { const c = a( this ).closest( '.ult_tabs' ), j = a( this ).closest( 'li.ult_tab_li' ).index(); let p = a( this ).parent().data( 'iconcolor' ); const icn = a( this ).parent().data( 'iconhover' ); lastid.push( j ); const current = lastid[ lastid.length - 1 ]; const last = lastid[ lastid.length - 2 ]; //console.log("current-"+j); //console.log("last-"+last); const anm = a( this ) .closest( '.ult_tabs' ) .data( 'animation' ); c .find( 'ul.ult_tabmenu > li.ult_tab_li' ) .removeClass( 'current' ), 'style2' == d || 'style1' == d ? ( c .find( 'ul.ult_tabmenu > li.ult_tab_li' ) .find( 'a' ) .css( { background: f, color: e, } ), c .find( 'ul.ult_tabmenu > li.ult_tab_li' ) .find( '.ult_tab_icon' ) .css( { color: p, } ) ) : ( c .find( 'ul.ult_tabmenu > li.ult_tab_li' ) .find( 'a.ult_a' ) .css( { color: e, } ), c.find( 'ul.ult_tabmenu > li.ult_tab_li' ).css( { background: f, color: e, } ) ); const l = a( this ) .closest( 'li.ult_tab_li' ) .addClass( 'current' ); if ( anm == 'Slide' ) { 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .stop() .slideUp( 500, function () { i > 0 && m(); //console.log("prajakta"); // var cnht=c.find(".ult_tabcontent").find("div.ult_tabitemname:eq(" + j + ")").outerHeight(); //c.find(".ult_tabcontent").clearQueue().finish(); //c.find(".ult_tabcontent").animate({height: cnht},300); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .stop() .slideDown( 500, function () {} ), ( k = j ), b.preventDefault(); } else if ( anm == 'Fade' ) { 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeOut( 100, function () { i > 0 && m(); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeIn( 1200 ), ( k = j ), b.preventDefault(); } else if ( anm == 'Scale' ) { //alert("hi"); 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeOut( 100, function () { i > 0 && m(); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .addClass( 'scaleTabname' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( 'scaleTabname2' ); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeIn( 300, function () { c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( 'scaleTabname' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .addClass( 'scaleTabname2' ); } ), ( k = j ), b.preventDefault(); } else if ( anm == 'Slide-Zoom' ) { 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .removeClass( 'ult_owl-backSlide-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .removeClass( 'ult_owl-backSlide-out' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .removeClass( 'ult_owl-backSlideright-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .removeClass( 'ult_owl-backSlideright-out' ); c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeOut( 200, function () { c.find( '.ult_tabcontent' ) .find( 'div.ult_tab_min_contain' ) .addClass( 'ult_owl-origin' ); if ( j < last ) { c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .addClass( 'ult_owl-backSlide-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( ' ult_owl-backSlide-out' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + last + ')' ) .addClass( 'ult_owl-backSlide-out' ); } else { c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .addClass( 'ult_owl-backSlideright-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( ' ult_owl-backSlideright-out' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + last + ')' ) .addClass( 'ult_owl-backSlideright-out' ); } i > 0 && m(); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .fadeIn( 1500, function () { c.find( '.ult_tabcontent' ) .find( 'div.ult_tab_min_contain' ) .removeClass( 'ult_owl-origin' ); if ( j < last ) { c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + last + ')' ) .removeClass( ' ult_owl-backSlide-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( ' ult_owl-backSlide-out' ); } else { c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + last + ')' ) .removeClass( ' ult_owl-backSlideright-in' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( ' ult_owl-backSlideright-out' ); } } ), ( k = j ), b.preventDefault(); } else if ( anm == 'Slide-Horizontal' ) { 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), ( p = c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .hasClass( 'ult_active_tabnme' ) ); if ( p == false ) { c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .hide( 10, function () { jQuery( this ).addClass( 'ult_active_tabnme' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .removeClass( 'ult_active_tabnme' ); c.find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .hide( 10 ); if ( j > last ) { jQuery( this ).animate( { left: '-' + ht_width + 'px' }, 10 ); //c.find(".ult_tabcontent").find("div.ult_tabitemname:eq(" + last + ")").animate({left:"-"+ht_width+"px"},10); } else { jQuery( this ).animate( { left: '' + ht_width + 'px' }, 10 ); //c.find(".ult_tabcontent").find("div.ult_tabitemname:eq(" + last + ")").animate({left:""+ht_width+"px"},10); } i > 0 && m(); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .show( 100, function () { jQuery( this ).animate( { left: '0px' }, 800 ); } ), ( k = j ), b.preventDefault(); } else { c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .animate( { opacity: 1 }, 1, function () { i > 0 && m(); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .animate( { opacity: 1 }, 1, function () {} ), ( k = j ), b.preventDefault(); } } else { 'style2' == d || 'style1' == d ? ( l.find( 'a.ult_a' ).css( { background: act_bg, color: act_title, } ), l.find( '.ult_tab_icon' ).css( { color: act_icon, } ) ) : ( l.find( 'a.ult_a' ).css( { color: act_title, } ), l.css( { background: act_bg, color: act_title, } ) ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(' + j + ')' ) .hide( 1, function () { i > 0 && m(); } ), c .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .show( 10 ), ( k = j ), b.preventDefault(); } } ); var l = 0; i > 0 && m(); } ); } ); /*--- for height matching ----*/ jQuery( document ).ready( function ( a ) { //for icon color changes on click event a( this ) .find( 'ul.ult_tabmenu li a.ult_a' ) .click( function ( b ) { a( this ) .closest( 'li.ult_tab_li' ) .siblings() .each( function ( index, value ) { const iconcolor = a( this ).data( 'iconcolor' ); a( this ) .find( '.ult_tab_icon' ) .css( { color: iconcolor } ); } ); } ); } ); function setmytime( string, float_val ) { const arr = []; const newarr = []; let flag = true; const styleflag = true; //for link and to tab let type = escape( window.location.hash.substr( 1 ) ); if ( string != '' && typeof string !== 'undefined' ) { type = string; } if ( type != '' ) { const maintab = jQuery( "a.ult_a[href$='" + type + "']" ); if ( maintab.parents( '.ult_tabs' ).length > 0 ) { const bgcontain = maintab.parents( '.ult_tabs' ); const actbgcolor = bgcontain.data( 'activebg' ); const normbgcolor = bgcontain.data( 'titlebg' ); const titlecolor = bgcontain.data( 'titlecolor' ); const activetitle = bgcontain.data( 'activetitle' ); const tabsstyle = bgcontain.data( 'tabsstyle' ); var aciveicon = bgcontain.data( 'activeicon' ); const iconcolor = bgcontain .find( 'li.ult_tab_li' ) .data( 'iconcolor' ); if ( aciveicon == '' ) { var aciveicon = bgcontain .find( 'li.ult_tab_li' ) .data( 'iconhover' ); } bgcontain.find( 'li.ult_tab_li' ).removeClass( 'current' ); if ( maintab.hasClass( 'ult_a' ) ) { maintab.parent().addClass( 'current' ); } if ( tabsstyle == 'style1' || tabsstyle == 'style2' ) { bgcontain .find( 'a.ult_a' ) .css( { 'background-color': normbgcolor } ); maintab.css( { 'background-color': actbgcolor } ); } else { bgcontain .find( 'li.ult_tab_li' ) .css( { 'background-color': normbgcolor } ); maintab.parent().css( { 'background-color': actbgcolor } ); //maintab.css({'background-color':normbgcolor}); } bgcontain.find( 'a.ult_a' ).css( { color: titlecolor } ); maintab.css( { color: activetitle } ); bgcontain.find( '.ult_tab_icon' ).css( { color: iconcolor } ); maintab.find( '.ult_tab_icon' ).css( { color: aciveicon } ); const index = maintab.parent().index() + 1; bgcontain.find( '.ult_tabcontent' ).css( { display: 'block' } ); bgcontain.find( '.ult_tabitemname' ).css( { display: 'none' } ); bgcontain .find( '.ult_tabitemname:nth-child(' + index + ')' ) .css( { display: 'block' } ); jQuery( document ).trigger( 'ultAdvancedTabClickedDualBtn', bgcontain.find( '.ult_tabitemname:nth-child(' + index + ')' ) ); const off = bgcontain.offset().top; const left = bgcontain.offset().left; bgcontain.addClass( 'ult_aniamte' ); bgcontain .find( 'ul.ult_tabmenu li a.ult_a' ) .click( function ( b ) { b.preventDefault(); jQuery( 'html,body' ).clearQueue(); jQuery( 'html,body' ).stop(); } ); } } jQuery( '.ult_tabs' ).each( function () { //for fullheight const fullheight = jQuery( this ).data( 'fullheight' ); let mheight = 0; if ( fullheight == 'on' ) { jQuery( this ) .find( '.ult_tabitemname' ) .each( function () { if ( mheight < jQuery( this ).outerHeight() ) { mheight = jQuery( this ).outerHeight(); jQuery( this ) .parents( '.ult_tabcontent' ) .css( { 'min-height': mheight + 'px' } ); } } ); } const style = jQuery( this ).data( 'tabsstyle' ); var width = jQuery( window ).width(); const responsemode = jQuery( this ).data( 'respmode' ); const respwidth = jQuery( this ).data( 'respwidth' ); const showboth = jQuery( this ).data( 'responsivemode' ); const animt = jQuery( this ).closest( '.ult_tabs' ).data( 'animation' ); // if(animt=='Fade'|| animt =='Scale' || animt=='Slide-Zoom'){ // var cnwidth=jQuery(this).find("div.ult_tabcontent").outerHeight(); // jQuery(this).find('.ult_tabcontent').css({'height':cnwidth}); // } if ( animt == 'Slide-Horizontal' ) { var width = jQuery( this ) .find( 'div.ult_tabcontent' ) .outerWidth(); //jQuery(this).find('.ult_tabitemname').not("div.ult_tabitemname:eq(0)").css({left:"-"+width+"px"}); jQuery( this ) .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(0)' ) .addClass( 'ult_active_tabnme' ); } if ( animt == 'Scale' ) { jQuery( this ) .find( '.ult_tabitemname' ) .not( 'div.ult_tabitemname:eq(0)' ) .addClass( 'scaleTabname' ); jQuery( this ) .find( '.ult_tabcontent' ) .find( 'div.ult_tabitemname:eq(0)' ) .addClass( 'scaleTabname2' ); } if ( animt == 'Slide-Zoom' ) { jQuery( this ) .closest( '.ult_tabs' ) .find( 'div.ult_tabitemname' ) .removeClass( 'owl-backSlide-in' ); jQuery( this ) .closest( '.ult_tabs' ) .find( 'div.ult_tabitemname' ) .removeClass( 'owl-backSlide-in' ); } const id = jQuery( this ).attr( 'id' ); if ( width >= respwidth ) { /*jQuery(this).parent().find(".ult_acord").css({display:"none"}); jQuery(this).parent().find(".ult_tabs").css({display:"block"});*/ // here - .id => accordian and #id =>Tab jQuery( this ) .parent() .find( '.' + id ) .css( { display: 'none' } ); jQuery( this ) .parent() .find( '#' + id ) .css( { display: 'block' } ); } else if ( responsemode == 'Accordion' ) { jQuery( this ) .parent() .find( '.' + id ) .css( { display: 'block' } ); jQuery( this ) .parent() .find( '#' + id ) .css( { display: 'none' } ); } let maxheight = 0; flag = 'false'; jQuery( this ) .find( '.ult_tab_li' ) .each( function () { if ( maxheight < jQuery( this ).outerHeight() ) { maxheight = jQuery( this ).outerHeight(); } } ); jQuery( this ).find( '.ult_a' ).addClass( flag ); ht1 = parseInt( maxheight ); if ( style == 'style2' ) { ht1 = parseInt( ht1 / 2 ); if ( width > 300 && width < 660 ) { ht1 = maxheight / 2; } } if ( width > 300 && width < 660 ) { jQuery( this ).find( '.ult_a ' ).removeClass( 'false' ); newarr.push( ht1 ); if ( showboth != 'Both' ) { if ( jQuery( this ).find( '.aio-icon' ).hasClass( 'icon-top' ) ) { jQuery( this ) .find( '.aio-icon' ) .removeClass( 'icon-top' ) .addClass( 'ult_tab_resp_icon' ); } if ( jQuery( this ).find( '.ult_tab_main' ).hasClass( 'ult_top' ) ) { jQuery( this ) .find( '.ult_tab_main' ) .removeClass( 'ult_top' ) .addClass( 'ult_tab_resp_ult_top' ); } } } if ( jQuery( this ).find( '.ult_a ' ).hasClass( 'false' ) ) { arr.push( ht1 ); } } ); function setht() { const width = jQuery( window ).width(); jQuery( '.ult_tabs' ).each( function () { const style = jQuery( this ).data( 'tabsstyle' ); const responsemode = jQuery( this ).data( 'respmode' ); const respwidth = jQuery( this ).data( 'respwidth' ); const showboth = jQuery( this ).data( 'responsivemode' ); const id = jQuery( this ).attr( 'id' ); if ( width >= respwidth ) { /*jQuery(this).parent().find(".ult_acord").css({display:"none"}); jQuery(this).parent().find(".ult_tabs").css({display:"block"});*/ jQuery( this ) .parent() .find( '.' + id ) .css( { display: 'none' } ); jQuery( this ) .parent() .find( '#' + id ) .css( { display: 'block' } ); if ( showboth != 'Both' ) { if ( jQuery( this ) .find( '.aio-icon' ) .hasClass( 'ult_tab_resp_icon' ) ) { jQuery( this ) .find( '.aio-icon' ) .removeClass( 'ult_tab_resp_icon' ) .addClass( 'icon-top' ); } if ( jQuery( this ) .find( '.ult_tab_main' ) .hasClass( 'ult_tab_resp_ult_top' ) ) { jQuery( this ) .find( '.ult_tab_main' ) .removeClass( 'ult_tab_resp_ult_top' ) .addClass( 'ult_top' ); } } } else { if ( responsemode == 'Accordion' ) { jQuery( this ) .parent() .find( '.' + id ) .css( { display: 'block' } ); jQuery( this ) .parent() .find( '#' + id ) .css( { display: 'none' } ); } if ( showboth != 'Both' ) { if ( jQuery( this ) .find( '.aio-icon' ) .hasClass( 'icon-top' ) ) { jQuery( this ) .find( '.aio-icon' ) .removeClass( 'icon-top' ) .addClass( 'ult_tab_resp_icon' ); } if ( jQuery( this ) .find( '.ult_tab_main' ) .hasClass( 'ult_top' ) ) { jQuery( this ) .find( '.ult_tab_main' ) .removeClass( 'ult_top' ) .addClass( 'ult_tab_resp_ult_top' ); } } } if ( width > 300 && width < 660 ) { jQuery( this ).find( '.ult_a ' ).removeClass( 'false' ); newarr.push( ht1 ); if ( showboth != 'Both' ) { if ( jQuery( this ) .find( '.aio-icon' ) .hasClass( 'icon-top' ) ) { jQuery( this ) .find( '.aio-icon' ) .removeClass( 'icon-top' ) .addClass( 'ult_tab_resp_icon' ); } if ( jQuery( this ) .find( '.ult_tab_main' ) .hasClass( 'ult_top' ) ) { jQuery( this ) .find( '.ult_tab_main' ) .removeClass( 'ult_top' ) .addClass( 'ult_tab_resp_ult_top' ); } } } } ); } jQuery( window ).resize( function ( e ) { setht(); // call setmytime function to active any link on click of a tag or menu } ); } jQuery( document ).ready( function () { //setmytime();// call setmytime function to active any link from other pages click of a tag or menu // call setmytime function to active any tab on click of menu jQuery( this ) .find( 'a' ) .click( function ( b ) { const href = jQuery( this ).attr( 'href' ); if ( typeof href !== 'undefined' && href.length > 0 ) { const type = escape( href.substring( href.indexOf( '#' ) + 1 ) ); const maintab = jQuery( "a.ult_a[href$='" + type + "']" ); let tabid = maintab.attr( 'href' ); if ( typeof tabid !== 'undefined' && tabid !== '' ) { tabid = tabid.replace( '#', '' ); } if ( maintab.parents( '.ult_tabs' ).length > 0 && type == tabid ) { setmytime( tabid ); } } } ); //set tab active initially jQuery( '.ult_tabs' ).each( function () { const Cur_URL = window.location.href; const URL_ID = Cur_URL.substr( Cur_URL.indexOf( '#' ) + 1 ); //for fullheight let indexOf = jQuery( this ).data( 'activeindex' ); if ( indexOf == '' && indexOf != '0' ) { indexOf = 1; } let p = jQuery( this ) .find( 'ul.ult_tabmenu li.ult_tab_li:nth-child(' + indexOf + ')' ) .find( '.ult_a' ) .attr( 'id' ); if ( URL_ID !== Cur_URL ) { p = URL_ID; } if ( typeof p !== 'undefined' ) { if ( p.length >= 1 && indexOf >= 1 ) { setmytime( p, true ); } } else { jQuery( this ).find( '.ult_tabcontent' ).css( { display: 'none' } ); } } ); /*--- for smooth fadein effect ------*/ jQuery( this ) .find( 'ul.ult_tabmenu li a.ult_a' ) .click( function ( b ) { const animt = jQuery( this ) .closest( '.ult_tabs' ) .data( 'animation' ); j = jQuery( this ).closest( 'li.ult_tab_li' ).index(); if ( animt == 'Fade' ) { var cwidth = jQuery( this ) .closest( '.ult_tabs' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .outerHeight(); jQuery( this ) .closest( '.ult_tabs' ) .find( '.ult_tabitemname' ) .css( { position: 'absolute', left: '0', right: '0' } ); // jQuery(this).closest(".ult_tabs").find('.ult_tabcontent').css({'height':cwidth}); jQuery( this ) .closest( '.ult_tabs' ) .find( '.ult_tabcontent' ) .animate( { height: cwidth }, 'slow' ); } if ( animt == 'Slide-Horizontal' ) { var cwidth = jQuery( this ) .closest( '.ult_tabs' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ) .outerHeight(); jQuery( this ) .closest( '.ult_tabs' ) .find( '.ult_tabcontent' ) .css( { overflow: 'hidden' } ); jQuery( this ) .closest( '.ult_tabs' ) .find( '.ult_tabcontent' ) .animate( { height: cwidth }, 'slow' ); } const tab_content_class = jQuery( this ) .closest( '.ult_tabs' ) .find( 'div.ult_tabitemname:eq(' + j + ')' ); jQuery( document ).trigger( 'ultAdvancedTabClickedCarousel', tab_content_class ); jQuery( document ).trigger( 'ultAdvancedTabClickedDualBtn', tab_content_class ); } ); } ); jQuery( document ).ready( function () { /*--- for advancedcarousal ------*/ jQuery( this ) .find( 'ul.ult_tabmenu li a.ult_a' ) .click( function ( b ) { if ( jQuery( '.slick-slider' ).parents( '.ult_tabitemname' ).length ) { setTimeout( function () { jQuery( '.slick-slider' ).slick( 'setPosition' ); jQuery( window ).trigger( 'resize' ); }, 200 ); } } ); //for toggle if ( jQuery( '.vc_toggle' ).parents( '.ult_tabs' ) ) { jQuery( '.vc_toggle' ).click( function () { const prev_ht = jQuery( this ) .parents( '.ult_tabitemname' ) .height(); jQuery( this ) .find( '.vc_toggle_content' ) .toggleClass( 'vc_toggle_for_tab' ); if ( jQuery( this ) .find( '.vc_toggle_content' ) .hasClass( 'vc_toggle_for_tab' ) ) { setTimeout( function () { const tab_ht = jQuery( '.ult_tabitemname' ).height(); jQuery( '.ult_tabcontent' ).animate( { height: tab_ht }, 100 ); }, 100 ); } else { setTimeout( function () { const tab_ht = jQuery( '.vc_toggle' ) .parents( '.ult_tabitemname' ) .height(); jQuery( '.ult_tabcontent' ).animate( { height: tab_ht }, 100 ); }, 200 ); } } ); } } );