گزارش تغییر تب پیشفرض در قالب آوادا در هک و برنامه نویسی ارسال شده در آبان 99 · ویرایش شده آبان 99 توسط asadiy4n حذف لینک با سلام و خسته نباشید خدمت برنامه نویسان قوی وردپرسی ما برای صفحه سرمایه گذاری در استرالیا سایتمون یک بخش داریم که 3 تا تب داره و اینجا چند تا مشکل دارم قالب آوادا پیشفرض تب ها رو قرار داده روی اولی ولی ما می خوایم روی تب وسط باشه و مشکل دوم اینه که می خوایم انتهای هر تب یک لینک بسازیم که بپره روی 2 تب دیگه و اینم در قالب نداره اینم کد های js این قسمت هست !(function (n) { "use strict"; n.fn.fusionSwitchTabOnLinkClick = function (i) { var e, t; (t = "#_" === (e = i || ("#_" === document.location.hash.substring(0, 2) ? document.location.hash.replace("#_", "#") : document.location.hash)).substring(0, 2) ? e.split("#_")[1] : e.split("#")[1]), e && n(this).find('.nav-tabs li a[href="' + e + '"]').length && (n(this).find(".nav-tabs li").removeClass("active"), n(this) .find('.nav-tabs li a[href="' + e + '"]') .parent() .addClass("active"), n(this).find(".tab-content .tab-pane").removeClass("in").removeClass("active"), n(this) .find('.tab-content .tab-pane[id="' + t + '"]') .addClass("in") .addClass("active")), e && n(this).find('.nav-tabs li a[id="' + t + '"]').length && (n(this).find(".nav-tabs li").removeClass("active"), n(this) .find('.nav-tabs li a[id="' + t + '"]') .parent() .addClass("active"), n(this).find(".tab-content .tab-pane").removeClass("in").removeClass("active"), n(this) .find( '.tab-content .tab-pane[id="' + n(this) .find('.nav-tabs li a[id="' + t + '"]') .attr("href") .split("#")[1] + '"]' ) .addClass("in") .addClass("active")); }; })(jQuery), jQuery(document).on("ready fusion-element-render-fusion_tabs", function (i, e) { var t = void 0 !== e ? jQuery('div[data-cid="' + e + '"]').find(".fusion-tabs") : jQuery(".fusion-tabs"), n = void 0 !== e ? jQuery('div[data-cid="' + e + '"]').find(".nav-tabs li") : jQuery(".nav-tabs li"); t.each(function () { jQuery(this).fusionSwitchTabOnLinkClick(); }), n.on("click", function (i) { var e, t = jQuery(this), n = t.find(".tab-link").attr("href"), a = t.parents(".fusion-tabs").find(n); t.parents(".fusion-tabs").find(".nav li").removeClass("active"), a.find(".fusion-woo-slider").length && ((e = 0), t.parents(".fusion-tabs").hasClass("horizontal-tabs") && (e = t.parents(".fusion-tabs").find(".nav").height()), t.parents(".fusion-tabs").height(t.parents(".fusion-tabs").find(".tab-content").outerHeight(!0) + e)), setTimeout(function () { "function" == typeof jQuery.fn.reinitializeGoogleMap && a.find(".shortcode-map").each(function () { jQuery(this).reinitializeGoogleMap(); }), a.find(".fusion-carousel").length && "function" == typeof generateCarousel && generateCarousel(), a.find(".fusion-portfolio").each(function () { var i = jQuery(this).find(".fusion-portfolio-wrapper"), e = i.attr("id"); e && (i = jQuery("#" + e)), i.isotope(); }), a.find(".fusion-gallery").each(function () { jQuery(this).isotope(); }), "function" == typeof jQuery.fn.fusionImageCompare && a.find(".fusion-image-before-after").each(function () { jQuery(this).fusionImageCompare(); }), "function" == typeof jQuery.fn.fusionCalcFlipBoxesHeight && a .find(".fusion-flip-boxes") .not(".equal-heights") .find(".flip-box-inner-wrapper") .each(function () { jQuery(this).fusionCalcFlipBoxesHeight(); }), "function" == typeof jQuery.fn.fusionCalcFlipBoxesEqualHeights && a.find(".fusion-flip-boxes.equal-heights").each(function () { jQuery(this).fusionCalcFlipBoxesEqualHeights(); }), "function" == typeof jQuery.fn.equalHeights && a.find(".fusion-fullwidth.fusion-equal-height-columns").each(function () { jQuery(this).find(".fusion-layout-column .fusion-column-wrapper").equalHeights(); }), a.find(".fusion-woo-slider").length && t.parents(".fusion-tabs").css("height", ""), a.find(".crossfade-images").each(function () { fusionResizeCrossfadeImagesContainer(jQuery(this)), fusionResizeCrossfadeImages(jQuery(this)); }), a.find(".fusion-blog-shortcode").each(function () { jQuery(this).find(".fusion-blog-layout-grid").isotope(); }), a.find(".fusion-testimonials .reviews").each(function () { jQuery(this).css("height", jQuery(this).children(".active-testimonial").height()); }), "function" == typeof calcSelectArrowDimensions && calcSelectArrowDimensions(), "function" == typeof wrapGravitySelects && wrapGravitySelects(), jQuery(window).trigger("fusion-resize-horizontal"), jQuery(window).trigger("fusion-resize-vertical"), jQuery(window).trigger("resize"); }, 350), i.preventDefault(); }), void 0 !== e && (n.first().trigger("click"), n.first().addClass("active")), Modernizr.mq("only screen and (max-width: " + fusionTabVars.content_break_point + "px)") && jQuery(".tabs-vertical").addClass("tabs-horizontal").removeClass("tabs-vertical"), jQuery(window).on("resize", function () { Modernizr.mq("only screen and (max-width: " + fusionTabVars.content_break_point + "px)") ? (jQuery(".tabs-vertical").addClass("tabs-original-vertical"), jQuery(".tabs-vertical").addClass("tabs-horizontal").removeClass("tabs-vertical")) : jQuery(".tabs-original-vertical").removeClass("tabs-horizontal").addClass("tabs-vertical"); }); }), jQuery(window).on("load", function () { jQuery(".vertical-tabs").length && jQuery(".vertical-tabs .tab-content .tab-pane").each(function () { var i; jQuery(this).parents(".vertical-tabs").hasClass("clean") ? jQuery(this).css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight() - 10) : jQuery(this).css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight()), jQuery(this).find(".video-shortcode").length && ((i = parseInt(jQuery(this).find(".fusion-video").css("max-width").replace("px", ""), 10)), jQuery(this).css({ float: "none", "max-width": i + 60 })); }), jQuery(window).on("resize", function () { jQuery(".vertical-tabs").length && jQuery(".vertical-tabs .tab-content .tab-pane").css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight()); }); }); ممنون میشم اگه کسی این کارو بلده پاسخ بزاره
تغییر تب پیشفرض در قالب آوادا
در هک و برنامه نویسی
ارسال شده در · ویرایش شده توسط asadiy4n
حذف لینک
با سلام و خسته نباشید خدمت برنامه نویسان قوی وردپرسی
ما برای صفحه سرمایه گذاری در استرالیا سایتمون یک بخش داریم که 3 تا تب داره و اینجا چند تا مشکل دارم
قالب آوادا پیشفرض تب ها رو قرار داده روی اولی ولی ما می خوایم روی تب وسط باشه
و مشکل دوم اینه که می خوایم انتهای هر تب یک لینک بسازیم که بپره روی 2 تب دیگه و اینم در قالب نداره
اینم کد های js این قسمت هست
!(function (n) { "use strict"; n.fn.fusionSwitchTabOnLinkClick = function (i) { var e, t; (t = "#_" === (e = i || ("#_" === document.location.hash.substring(0, 2) ? document.location.hash.replace("#_", "#") : document.location.hash)).substring(0, 2) ? e.split("#_")[1] : e.split("#")[1]), e && n(this).find('.nav-tabs li a[href="' + e + '"]').length && (n(this).find(".nav-tabs li").removeClass("active"), n(this) .find('.nav-tabs li a[href="' + e + '"]') .parent() .addClass("active"), n(this).find(".tab-content .tab-pane").removeClass("in").removeClass("active"), n(this) .find('.tab-content .tab-pane[id="' + t + '"]') .addClass("in") .addClass("active")), e && n(this).find('.nav-tabs li a[id="' + t + '"]').length && (n(this).find(".nav-tabs li").removeClass("active"), n(this) .find('.nav-tabs li a[id="' + t + '"]') .parent() .addClass("active"), n(this).find(".tab-content .tab-pane").removeClass("in").removeClass("active"), n(this) .find( '.tab-content .tab-pane[id="' + n(this) .find('.nav-tabs li a[id="' + t + '"]') .attr("href") .split("#")[1] + '"]' ) .addClass("in") .addClass("active")); }; })(jQuery), jQuery(document).on("ready fusion-element-render-fusion_tabs", function (i, e) { var t = void 0 !== e ? jQuery('div[data-cid="' + e + '"]').find(".fusion-tabs") : jQuery(".fusion-tabs"), n = void 0 !== e ? jQuery('div[data-cid="' + e + '"]').find(".nav-tabs li") : jQuery(".nav-tabs li"); t.each(function () { jQuery(this).fusionSwitchTabOnLinkClick(); }), n.on("click", function (i) { var e, t = jQuery(this), n = t.find(".tab-link").attr("href"), a = t.parents(".fusion-tabs").find(n); t.parents(".fusion-tabs").find(".nav li").removeClass("active"), a.find(".fusion-woo-slider").length && ((e = 0), t.parents(".fusion-tabs").hasClass("horizontal-tabs") && (e = t.parents(".fusion-tabs").find(".nav").height()), t.parents(".fusion-tabs").height(t.parents(".fusion-tabs").find(".tab-content").outerHeight(!0) + e)), setTimeout(function () { "function" == typeof jQuery.fn.reinitializeGoogleMap && a.find(".shortcode-map").each(function () { jQuery(this).reinitializeGoogleMap(); }), a.find(".fusion-carousel").length && "function" == typeof generateCarousel && generateCarousel(), a.find(".fusion-portfolio").each(function () { var i = jQuery(this).find(".fusion-portfolio-wrapper"), e = i.attr("id"); e && (i = jQuery("#" + e)), i.isotope(); }), a.find(".fusion-gallery").each(function () { jQuery(this).isotope(); }), "function" == typeof jQuery.fn.fusionImageCompare && a.find(".fusion-image-before-after").each(function () { jQuery(this).fusionImageCompare(); }), "function" == typeof jQuery.fn.fusionCalcFlipBoxesHeight && a .find(".fusion-flip-boxes") .not(".equal-heights") .find(".flip-box-inner-wrapper") .each(function () { jQuery(this).fusionCalcFlipBoxesHeight(); }), "function" == typeof jQuery.fn.fusionCalcFlipBoxesEqualHeights && a.find(".fusion-flip-boxes.equal-heights").each(function () { jQuery(this).fusionCalcFlipBoxesEqualHeights(); }), "function" == typeof jQuery.fn.equalHeights && a.find(".fusion-fullwidth.fusion-equal-height-columns").each(function () { jQuery(this).find(".fusion-layout-column .fusion-column-wrapper").equalHeights(); }), a.find(".fusion-woo-slider").length && t.parents(".fusion-tabs").css("height", ""), a.find(".crossfade-images").each(function () { fusionResizeCrossfadeImagesContainer(jQuery(this)), fusionResizeCrossfadeImages(jQuery(this)); }), a.find(".fusion-blog-shortcode").each(function () { jQuery(this).find(".fusion-blog-layout-grid").isotope(); }), a.find(".fusion-testimonials .reviews").each(function () { jQuery(this).css("height", jQuery(this).children(".active-testimonial").height()); }), "function" == typeof calcSelectArrowDimensions && calcSelectArrowDimensions(), "function" == typeof wrapGravitySelects && wrapGravitySelects(), jQuery(window).trigger("fusion-resize-horizontal"), jQuery(window).trigger("fusion-resize-vertical"), jQuery(window).trigger("resize"); }, 350), i.preventDefault(); }), void 0 !== e && (n.first().trigger("click"), n.first().addClass("active")), Modernizr.mq("only screen and (max-width: " + fusionTabVars.content_break_point + "px)") && jQuery(".tabs-vertical").addClass("tabs-horizontal").removeClass("tabs-vertical"), jQuery(window).on("resize", function () { Modernizr.mq("only screen and (max-width: " + fusionTabVars.content_break_point + "px)") ? (jQuery(".tabs-vertical").addClass("tabs-original-vertical"), jQuery(".tabs-vertical").addClass("tabs-horizontal").removeClass("tabs-vertical")) : jQuery(".tabs-original-vertical").removeClass("tabs-horizontal").addClass("tabs-vertical"); }); }), jQuery(window).on("load", function () { jQuery(".vertical-tabs").length && jQuery(".vertical-tabs .tab-content .tab-pane").each(function () { var i; jQuery(this).parents(".vertical-tabs").hasClass("clean") ? jQuery(this).css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight() - 10) : jQuery(this).css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight()), jQuery(this).find(".video-shortcode").length && ((i = parseInt(jQuery(this).find(".fusion-video").css("max-width").replace("px", ""), 10)), jQuery(this).css({ float: "none", "max-width": i + 60 })); }), jQuery(window).on("resize", function () { jQuery(".vertical-tabs").length && jQuery(".vertical-tabs .tab-content .tab-pane").css("min-height", jQuery(".vertical-tabs .nav-tabs").outerHeight()); }); });
ممنون میشم اگه کسی این کارو بلده پاسخ بزاره