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

אהלן,

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

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

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

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

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

מתן מועלם

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

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

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

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

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

    1. מעולה עידו.
      תודה.

כתיבת תגובה

סגירת תפריט

היי, קוראים לי יוני.

אשמח לבנות לכם את האתר.
פנו אלי, ונבין ביחד איזה אתר אתם צריכים.

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

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