30-06-2007, 23:00
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
הוספת ערכי class רבים לאובייקט באמצעות JS
אני רוצה להוסיף ערכי class (של CSS) רבים לאובייקט (במקרה שלי מספיק להוסיף 2) וזה לא מצליח. ניסיתי בדרכים שונות כולל הפרדת שמות ה-class באמצעות פסיק, רווח ונקודה-פסיק אבל זה לא עובד כראוי.
לדוגמא, ניסיתי:
קוד:
/* JS Code */
obj.className = 'class1, class2';
ורק class2 עובד.
בעבר ניסיתי את אותו הדבר [הפרדות באמצעות פסיק] על המאפיין class של אלמנט מסויים, לדוגמא div, וזה עבד טוב מאוד.
איך אפשר לעשות את זה באמצעות JS?
תודה מראש
עריכה:
ואם כבר אז עוד שאלה:
איך אני יכול לדעת מתי העכבר עוצר על מיקומו של אלמנט כדי להפעיל פונקציה?
לדוגמא כמו מה שמבצע המאפיין alt בתג img, או המאפיין title בתג td: אם נותנים למאפינים אלה ערכים, אז כשעוצרים כ-שניה אחת על האוביקט, מופיע הטקסט בצבע שחור על רקע צהוב-בהיר.
אני יודע שאין אירוע כזה שבודק עצירה של העכבר על האלמנט...וחשבתי על אפשרות של בדיקת המיקום של העכבר לפני כמה מילישניות ובדיקת מיקומו לאחר כמה מילישניות אבל זה נראה לי כאפשרות פחות טובה.
שוב תודה מראש.
נערך לאחרונה ע"י DCD בתאריך 30-06-2007 בשעה 23:16.
|