קורס JS ירושלים – שיעור 8 JQUERY

סיכום שיעור

למדנו שכדי לעבוד על jquery יש לטעון את הספריה לפני שטוענים את קבצי ה js שעושים שימוש בספריה

למדנו יצירת אובייקט של jquery באמצעות הדולר וסלקטור

הכרנו את Document ready

למדנו חיבור טיפול בארוע על אובייקט לפונקציה (באמצעות on)

הכרנו 3 ארועים

clik

mouseenter

mouseleave

הכרנו 9 אפקטים

show

hide

toggle

fadeIn

fadeOut

fadeToggle

slideUp

slideDown

slideToggle

פונקציה נוספת שהכרנו

addClass

removeClass

ראינו שב jquery אפשר לשרשר פונקציות ( chaning )

ראינו קצת עבודה עם currentTarget נדבר על זה רבות בהמשך

 

מצגת

http://gamani.info/prog/JS/lesson8/jquery1.zip

תרגילי הדגמה

http://gamani.info/prog/JS/lesson8/jquery1-ex.zip

 

שיעורי בית

בנו אתר שנראה כך

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

לכל פרח יש class או id יחודי שהארועים יקרו בתגובה לכניסת עכבר לשטחם mouseenter

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

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

עשו זאת תוך שימוש ב class בשם active

הערה:

אין צורך להשתמש ב event.currentTarget. ניתן להגיב לכניסת עכבר לאלמנט שיש לו את הclass בשם  read-more (גםאם כל האלמנטים שיש להם את הclass הזה יקבלו class בשם active זה לא יפריע לגולש)

 

 

שמנה לב – ישנו דיב ובו שני הקישורים. הדיב ממוקם באופן יחסי לתמונת הפרח. כברירת מחדל (ב CSS) הוא מוסתר ורק בתגובה למעבר עכבר על הפרח הוא מוצג.

 

 

 

מבנה HTML ללא JQUERY

http://gamani.info/prog/JS/lesson8/lessIsMore/less_is_more.html

 

ולהורדה

http://gamani.info/prog/JS/lesson8/lessIsMore-htmlcss.zip

 

פתרון

http://gamani.info/prog/JS/lesson8/hw1.zip

חזרה לעמוד הקורס

אשרה גרינבלט

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