Witam,
nie jestem zbyt biegły w jQuery, ale podstawowe zmiany css czy animacje mam opanowane. Natomiast mam problem w tym że jak mam taki sam element, i jeśli klikniemy w niego to żeby się nie wykonywał mouseleave, inaczej niech się wykonuje. Próbowałem różnymi sposobami to zrobić lecz nie dało to takich efektów jakich bym chciał.
Inaczej mówiąc, mam element który się animuje przy najeździe i opuszczeniu kursorem, a gdy w niego klikniemy także się animuje ale chcę żeby mouseleave zostało zignorowane bo inaczej animacja nie wykona się do końca przy przypadkowym opuszczeniu elementu.
Przykładowy jeden ze sposobów:
$("#a1,#a2,#a3,#a4,#a5").mouseenter(function(){
$(this).click(function(){
...
}).not(function(){
$(this).mouseleave...
});
});
z góry dzięki za pomoc