קפיצה לראש העמוד בעת לחיצה על Toggle/ספוילר

אהלן,

גילוי נאות, לא יוצא לי להשתמש יותר מידי בתוסף אלמנטור, אך החלטתי לבסס מערכת לבניית כרטיסי ביקור דיגיטלים על אלמנטור מתוך נוחות מטורפת של התוסף ומה שהוא מציע.

עם זאת,
מהיום הראשון נתקלתי בתקלה מרגיזה (מאד) ש-בעת פתיחת Toggle מתוך הפיצ׳ר ספוילר, יש קפיצת רפאים לראש העמוד.
חפרתי וחרפתי, ולא מצאתי פתרון, מתוך יאוש העלתי בפני חברי הטוב איל בוגרמן (מנכ״ל 10bit), והוא הציע את הפתרון הבא;

הכנס/י את הקוד הזה בקובץ סקריפטים או בעמוד הטמפלייט בתוך תגיד script.

        jQuery(function ($) {
            $(document).ready(function () {
                $('.elementor-tab-content').slideUp();
            })
        })

כל התודות כמובן לאיל.

מתן מועלם

בעלים של סטודיו M - סטודיו לפרסום ושיווק בפייסבוק, עיצוב, פיתוח ובניית אתרי אינטרנט.

לפוסט הזה יש תגובה אחת

  1. תודה על הכיוון.
    חשוב לשים לב ששימוש בקוד הנ"ל בעצם סוגר את הטאבים (ולא משפיע על סימון הסגירה). כלומר נדרשות שתי לחיצות על האקורדיון כדי לפתוח שוב.

    שימוש בקוד הבא מייצר טריגר ראשון ללא השפעה נוספת על הטאבים ובכך מונע את הבאג בטריגר בלחיצה הראשונה. הלחיצה הראשונה לכאורה מבוצעת ברגע שה – DOM נטען.

    jQuery(function ($) {
    $(document).ready(function () {
    $('.elementor-toggle-item').slideDown();
    })
    })

כתיבת תגובה

סגירת תפריט

השארו מעודכנים!

הרשמו עכשיו וקבלו כל מאמר חדש ישר למייל!