Elementor שינוי צבע כפתור בעת מעבר לעמוד אחר

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
יש לי שורת כפתורים שהיא בעצם תפריט, אבל לא בנויה דרך התפריטים, אלא ככפתורים.
כל כפתור מעביר לעמוד אחר באתר
אני צריכה שכל כפתור ישאר צבוע בצבע שאגדיר לו בעת המעבר לעמוד המנותב לו.
מה שאני מצליחה עכשיו לבצע זה שהוא נצבע לי בעת הקליק של העכבר ושאני משחררת את העכבר הוא חוזר לצבע המקורי שלו.
אני צריכה שהוא ישאר צבוע כל עוד הוא בעמוד המיוחס לו.
עם הגדרה של active ב-css זה לא עבד.
איזה קוד יש לזה?
תודה רבה רבה!!!
דחוף לי...
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
אפשר עם JS. האם הכפתור הרלוונטי מרונדר לעמוד בצורה שונה כאשר הוא בעמוד הפעיל? (class שונה או נוסף למשל)
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
קוד:
<div class="elementor-element elementor-element-77fdb57 round-btn elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="77fdb57" data-element_type="widget" data-widget_type="button.default">
                <div class="elementor-widget-container">
                    <div class="elementor-button-wrapper">
            <a href="https://krambel.s1003.upress.link/%d7%90%d7%91%d7%97%d7%95%d7%a0%d7%99%d7%9d/" class="elementor-button-link elementor-button elementor-size-sm" role="button">
                        <span class="elementor-button-content-wrapper">
                        <span class="elementor-button-text">אבחונים</span>
        </span>
                    </a>
        </div>
                </div>
                </div>
 

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
זה בעיקר זה:
<span class="elementor-button-text">אבחונים</span>

והמילה אבחונים משתנה כל פעם לפי שם העמוד המנותב
 

The gardeners

משתמש פעיל
אופציה א': תעשי סלקטור אישי לכל כפתור ולפי זה (קצת מתיש)
אופציה ב': מניחה (לא בטוחה) שהגדרת את הvisited על הקבוצה של הכפתורים.
את צריכה להגדיר את זה ברזולוצית כפתור לדוגמא:
<!DOCTYPE html> <html> <head> <style> .xxx a:visited { color: yellow; } </style> </head> <body> <h1>Demo of the :visited selector</h1> <p>The :visited selector style links to pages you have already visited:</p> <div class="xxx"> <a href="#1">a1</a><br> <a href="#2">a2</a><br> <a href="#3">a3</a> </div> </body> </html>
הם מתחלפים כולם כנראה בגלל שהעתקת את זה וכל הקישורים מובילים לאותו מקום.
תנסי לשנות את הקישורים כ"א למשהו אחר
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
active משפיע רק על רגע הלחיצה:
visited משפיע על כל קישור שנכנסנו אליו בעבר.

הקוד הזה יעזור לכם להחיל פעולה על הקישור הפעיל בכל עמוד:
JavaScript:
jQuery(document).ready(function() {
    jQuery('div[data-id="e2bc3c0"]').find('a').each(function(){
        if (this.href == window.location.href) {
            jQuery(this).addClass("active");
        }
    });
});
מקור:
 

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
active משפיע רק על רגע הלחיצה:
visited משפיע על כל קישור שנכנסנו אליו בעבר.

הקוד הזה יעזור לכם להחיל פעולה על הקישור הפעיל בכל עמוד:
JavaScript:
jQuery(document).ready(function() {
    jQuery('div[data-id="e2bc3c0"]').find('a').each(function(){
        if (this.href == window.location.href) {
            jQuery(this).addClass("active");
        }
    });
});
מקור:

תודה רבה!!
איך אני מכניסה את זה בעמוד אלמנטור?
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
תודה רבה!!
איך אני מכניסה את זה בעמוד אלמנטור?
ב-CSS מותאם. כדאי לתת ID לאלמנט שמכיל את הכפתורים כדי שהסלקטור לא ישתנה.
כרגע זה רק מוסיף את הקלאס active לקישור הפעיל, אם אתם צריכים משהו אחר תוכלו לפרט.
 

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
שמה ב-CSS מותאם של כפתור ספציפי?
ב-CSS מותאם הוא כנראה לא מכיר את הכתיבה של Jquery.
מסמן לי איקסים אדומים

את זה - e2bc3c0 אני מחליפה ב-ID שהגדרתי לאלמנט שמכיל את הכפתורים?

ממש תודה!!
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
הכנסתי לווידג'ט,
אבל בפועל לא עובד...
אלה הכפתורים
1651601554063.png
אני עוברת לעמוד קורסים, והכפתור לא צבוע שם..
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
קוד:
<script>
jQuery(document).ready(function() {
    jQuery('div[data-id="buttons_circle"]').find('a').each(function(){
        if (this.href == window.location.href) {
            jQuery(this).addClass("active");
        }
    });
});</script>
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
קוד:
<script>
jQuery(document).ready(function() {
    jQuery('div[data-id="buttons_circle"]').find('a').each(function(){
        if (this.href == window.location.href) {
            jQuery(this).addClass("active");
        }
    });
});</script>

הקוד הנכון הוא:
קוד:
<script>
    jQuery(document).ready(function() {
        jQuery('#buttons_circle').find('a').each(function(){
            if (this.href == window.location.href) {
                jQuery(this).addClass("active");
            }
        });
    });
</script>
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קלא

א שִׁיר הַמַּעֲלוֹת לְדָוִד יְהוָה לֹא גָבַהּ לִבִּי וְלֹא רָמוּ עֵינַי וְלֹא הִלַּכְתִּי בִּגְדֹלוֹת וּבְנִפְלָאוֹת מִמֶּנִּי:ב אִם לֹא שִׁוִּיתִי וְדוֹמַמְתִּי נַפְשִׁי כְּגָמֻל עֲלֵי אִמּוֹ כַּגָּמֻל עָלַי נַפְשִׁי:ג יַחֵל יִשְׂרָאֵל אֶל יְהוָה מֵעַתָּה וְעַד עוֹלָם:
נקרא  51  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה