617
צפיות
צפיות
6
תשובות
תשובות
העבר לקידמה ב CSS
בניתי תפריט בראש הדף על בסיס CSS לפי המאמר מהאתר רק שיש לי בעיה. לפעמים התפריט נפתח מאחורי אוביקט במסך, לדוגמא, אם במסך יש תיבת טקסט התפריט נפתח כמו שהוא אמור רק שהתיבה מסתירה חלק ממנו במקום שהוא יסתיר אותה.
השאלה היא איך מבצעים את מה שבתוכנות הגרפיות נקרא העבר לקידמה?
תודה.
6 תשובות
לפי איזה מאמר בנית את התפריט?
יש לך כתובת לדוגמא של הבעיה?
המאמר והכתובת
המאמר הזה
ייצרתי את הדף HTML שהמערכת יוצרת (במקור זה ASP) ניתן לראות אותו בכתובת הזו
פתח את התפריט דוח מכירות > דוח סיכומי
ותראה את הבעיה
תודה.
תיקון כתובת הדף
הבעיה היא רק באקספלורר
ב FireFox זה כן בסדר.
מה עושים כדי להתאים את זה למשתמשי אקספלורר (יש עוד כמה כאלה…)
גם לי היתה את הבעיה
הפתרון שלי הוא להפוך את ה-display של שדות ה-select בלבד לבלתי נראה (none) וכאשר יורדים עם העכבר מהמקום המדויק אז מחזירים את הערך לנראה (block).
אם לא תדע איך לעשות זאת אוכל לכתוב לך קוד קצר (אם הקטע הזה בכלל רלוונטי עבורך).
אפשרי אבל נראה מוזר
אם הבנתי נכון, מה שאתה אומר זה שכשהעכבר נמצא מעל התפריט אז אני מעלים את ה select?
אין לי בעיה תיכנותית לבצע את זה אבל זה נראה לי מאוד מוזר (ונראה לי שהמשתמש יבהל לראות שדות נעלמים ומופיעים כל פעם שהוא מזיז את העכבר אל התפריט)
מטבעו של תפריט הוא קבוע והמסכים משתנים לכן אי אפשר להעלים שדה SELECT מסויים במעבר מעל שורה ספציפית בתפריט, זה צריך להיות כללי יותר, ולהעלים את כולם בכל מעבר על התפריט נראה פיתרון אחרון למצב של אין ברירה,
זה המצב?