JQuery hover ефект

nogravity

Registered
Здравейте турсити,

Имам малко проблемче с hover ефекта в JQuery. Имам един див, на който съм задал при mouseover и mouseout (или hover) да сменя цвета си. Въпроса ми е как мога при кликане на дива да забраня да има вече hover на елемента, а при ново натискане - hover-a пак да се активира? С прости думи - искам при кликване на дива, hover функцията да не дейстава повече, а при още един клик тя отново да е активна. :)
До колкото съм запознат всичко това става с bind и unbind функциите, но пробвах с тях и не успях да постигна ефекта, за съжаление...

Някакви идеи?
 
Защо не направиш като кликнеш да слага клас, после да проверяваш и ако го има класа да не задейства ховер, а ако го няма да го задейства ;)
 
shterev каза:
Защо не направиш като кликнеш да слага клас, после да проверяваш и ако го има класа да не задейства ховер, а ако го няма да го задейства ;)

Това беше другият вариант, който пробвах. :) Той си работи да, но проблема идва, че когато искам да го използвам за два или повече дива с едно и също id не се получава нищо. В смисъл бачка си само за първия елемент...
 
shterev каза:
е ти нали знаеш че id-то е уникално , т.е. не може да се повтарят еднакви ид-та

Да знам, но заради един слайд на тези дивове се налага да използвам еднакви id-та, колкото и да е извън нормите на всичко :D
 
nogravity каза:
shterev каза:
е ти нали знаеш че id-то е уникално , т.е. не може да се повтарят еднакви ид-та

Да знам, но заради един слайд на тези дивове се налага да използвам еднакви id-та, колкото и да е извън нормите на всичко :D
Дай едно демо, винаги има решение, може да се измисли и нещо което да е валидно ;)
 

Back
Горе