שינוי צבע תפריט לפי המיקום בדף one pager

פורום התמיכה פתוח למשתמשים מנויים בלבד. יש להתחבר או להרשם כדי להוסיף דיון או תגובה בפורום.

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

ראשי פורומים תמיכה שינוי צבע תפריט לפי המיקום בדף one pager

דיון זה מוגדר: סגור

תגיות: 

מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)
  • מאת
    תגובות
  • #76654

    Ran Metser
    משתתף

    האם יש אפשרות (או קוד) כדי לשנות באופן אוטומטי את צבע התפריט כאשר גוללים דף one pager?
    הכוונה לא בלחיצה על התפריט, אלא שינוי צבע לפי מיקום בזמן גלילה של הדף.

    לדוגמה – כפי שמופיע באתר הזה: http://www.interforinternational.com/

    אני צריך לשכפל את "ההתנהגות" של התפריט.
    עובד עם תבנית אטלנטה ועם אלמנטור PRO (שימוש באלמנט Anchor וקישור אליו מהתפריט).

    #76729

    Ran Metser
    משתתף

    עדכון:
    הוספתי ל- header את הקוד הבא:

    <script>
    	jQuery(document).ready(function(){
    		jQuery('body').scrollspy({ target: '.nav-main', offset: 50 });
    		});
    	</script>

    והוספתי ל- body
    data-spy="scroll" data-target=".nav-main"

    עדיין לא עובד (וידאתי ש- bootstrap נטען בתבנית).

    יש לכם רעיון אולי?

    #76847

    Ran Metser
    משתתף

    מישהו? תגובה כלשהי?

    #76924

    Ariel
    משתתף

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

    #76926

    Ran Metser
    משתתף

    אולי שאלתי לא היתה ברורה מספיק.

    הקישור מהתפריט אכן עובד בלחיצה, ומקשר למיקום הנכון בדף (ל- Anchor המתאים בדף).

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

    שוב – הדוגמה היא הדף הזה: http://www.interforinternational.com/
    אנא ראה שבעת גלילה של הדף הנ"ל, פריט התפריט המתאים מקבל קלאס Active בהתאם למיקום בדף תוך כדי גלילת הדף.

    בדרך כלל הדבר מתבצע על יד Bootstrap Scroll Spy (שנטען באופן אוטומטי בתבנית אטלנטה, אבל לא ממומש בתבנית).
    http://www.w3schools.com/bootstrap/bootstrap_scrollspy.asp

    #76934

    Ariel
    משתתף

    אנחו עושים את זה בדרך שונה, אתה יכול לראות מימוש של זה בדמו שלנו פה: http://demo.getpojo.com/leader/

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

    לדוגמא: #about ולא http://domain.com/#about

    #76937

    Ran Metser
    משתתף
    תגובה זו סומנה כפרטית.
    #76985

    Ran Metser
    משתתף
    תגובה זו סומנה כפרטית.
    #76987

    Ariel
    משתתף

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

    אנחנו נצטרך לעשות תאימות לנושא, אבל זה משהו שיקח קצת זמן ולא לרגע זה

    #76988

    Ran Metser
    משתתף

    אוי… חדשות רעות מאוד.
    אין לכם איזה קוד שאני יכול להוסיף כדי לפתור את הבעיה? jQuery, Bootstrap, משהו??
    הושקעה הרבה עבודה לבנות את הדף באלמנטור PRO… לא אוכל להעביר אותו עכשיו ל- Builder הרגיל.

    אין שום פתרון?

    #77078

    Ariel
    משתתף

    בודקים את הנושא עדיין, ואיך אפשר לפתור אותו.

    #77081

    Ran Metser
    משתתף

    שלום אריאל,

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

    אנא ראה:
    https://gist.github.com/RanMetser/e98ed927fa10c20d97cd6ee8a1063f2b

    #77199

    Ariel
    משתתף

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

    #77200

    Ran Metser
    משתתף

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

מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)

הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.