1. חסרים סוגריים מסולסלים בי ה IF ל ELSE, ומה ELSE לסוף ה-IF.
2. על מנת לקבל את הCSS הנוכחי צריך רק לשים את שם התכונה, למשל:
var currentColor = $(this).css("background-color");
|
3. לגבי צבע יש עניין מיוחד עם jquery, שהוא מחזיר בד"כ ערכים ב-RGB אפילו שכתבת "red", אז כדי להשוות יש להשתמש ב-RGB, למשל אדום:
$(this).css("background-color", "rgb(255, 0, 0)");
|
4. אם אתה משנה רק את הצבע, תשתמש ב-background-color.http://jsfiddle.net/rohaa3xx/1/
http://www.files.org.il/BRPortalStorage/a/1/40/71/34-3Y373LGhbD.gif