שלום ‏אורח!
דוא"ל:  סיסמא:  
זכור אותי   |   שכחת סיסמה?   |   להרשמה בחינם עכשיו!
« חזור לפורום תכנות סה"כ 7 תגובות על פני 1 עמודים
uzone
אוהד מטע
הודעות: 240
ותיק
Explorer CSS hover.

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

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

אני יכול לעשות את זה גם בJS אבל בJS אני אצתרך לתת לכל כפתור ID שונה ואני אצתרך לכתוב את אותו קוד הרבה פעמים (לכל כפתור מאזין נפרד למעבר עכבר)

יש אפשרות בכל זאת לעשות את זה בCSS או לכתוב קוד JS שבו אין לכל כפתור מאזין נפרד (כי יש לי מספר רב של כפתורים)

תודה

17:11 | 13/03/10 מסר אישי הודעה חדשה
Exalted Web
שי בן משה
הודעות: 884
ותיק
אם תראה את הבעיה אולי נוכל לעזור לך.
בכל אופן גם בעזרת JS עם jQuery אפשר לעשות את זה בקלות אבל עדיף עם CSS..
17:20 | 13/03/10 מסר אישי הודעה חדשה
uzone
אוהד מטע
הודעות: 240
ותיק
פורסם במקור על ידי Exalted Web   צפה בהודעה
אם תראה את הבעיה אולי נוכל לעזור לך.
בכל אופן גם בעזרת JS עם jQuery אפשר לעשות את זה בקלות אבל עדיף עם CSS..


.shareB{
cursor:pointer;
height:27px;
border-bottom:solid 1px #CECECE;
padding:3px;
font-size:14px;
}
.shareB:hover{
background-color:#D8D8D8;
}


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

19:03 | 13/03/10 מסר אישי הודעה חדשה
Exalted Web
שי בן משה
הודעות: 884
ותיק
מה זה האלמנט הזה בhtml?
מה הוא מכיל?
אם אתה שם את הbackground-color:#D8D8D8; בלא בhover הצבע כן כמו שזה מוגדר?
22:14 | 13/03/10 מסר אישי הודעה חדשה
uzone
אוהד מטע
הודעות: 240
ותיק
פורסם במקור על ידי Exalted Web   צפה בהודעה
מה זה האלמנט הזה בhtml?
מה הוא מכיל?
אם אתה שם את הbackground-color:#D8D8D8; בלא בhover הצבע כן כמו שזה מוגדר?


לא הבנתי מה שאלת. האלמנט המדובר הוא DIV... כאשר אין מעליו עכבר הוא בלי צבע.. מה שאני רוצה זה שכאשר יעברו מעליו הוא יקבל את הצבע הזה. והוא לא מקבל
22:52 | 13/03/10 מסר אישי הודעה חדשה
Exalted Web
שי בן משה
הודעות: 884
ותיק
מה האלמנט מכיל? יש בתוכו איזשהם אלמנטים אחרים?
אם אתה לוקח את השורה
background-color:#D8D8D8;
ובמקום לשים אותה ב.shareB:hover אתה שם אותה ב.shareB זה מראה את הצבע כמו שצריך?
23:39 | 13/03/10 מסר אישי הודעה חדשה
nitsanbn
Nitsan Bin-Nun
הודעות: 1506
ותיק

תשתמש ב FIREBUG ל IE ותראה מה נסגר..

זה דווקא בין הדברים שמניסיון עבדו לי בעבר אז כנראה שאתה עושה משהו שגוי..
04:25 | 14/03/10 מסר אישי הודעה חדשה
uzone
אוהד מטע
הודעות: 240
ותיק
פורסם במקור על ידי Exalted Web   צפה בהודעה
מה האלמנט מכיל? יש בתוכו איזשהם אלמנטים אחרים?
אם אתה לוקח את השורה
background-color:#D8D8D8;
ובמקום לשים אותה ב.shareB:hover אתה שם אותה ב.shareB זה מראה את הצבע כמו שצריך?


כן, אם אני שם את זה בלי HOVER זה עובד... אוין לי מושג איך בודקים את הבעייה בדיבאגר של אקספלורר.
15:40 | 14/03/10 מסר אישי הודעה חדשה