![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 131 Pomógł: 1 Dołączył: 15.10.2009 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Niby banalna sprawa a jednak nie moge wpaść na proste rozwiązanie, Mam kilka obiektów które po najechaniu przewijają swój bckg na czarnobiały ipo zdjęciu kursowa wracają na swoje miejsce. Chciałbym by po click zostawał monochromatyczny widok (czyli nie zadziałało mouseover)... Jak to zrobić najlepiej? dziekuje |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 19 Dołączył: 31.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Daj kod na jsfiddle.net
-------------------- Szukam pracy za granicą jako FrontendDeveloper - AKTUALNE
forum.php.pl/PoszukujePraca_Frontend_Developer_t218107.html |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
W zadzrzeniu click usunąć callback ze zdarzenia mouseover.
W zależności od metody: - this.onmouseover = null; - removeEventListener -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 131 Pomógł: 1 Dołączył: 15.10.2009 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Po całonocnej lekturze myśle że zrobiłem to najbardziej poprawnie jak się da tzn. wykorzystałem funkcje on/off (stare bind/unbind). Podpiąłem do danego obiektu wszystkie 3 zdarzenia przy czym zdarzenie click odpinało od obiektu powiązanie z mouseout... i to cała histroyja. pozdrawiam i dziekuje za kontakt |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Czyli tak jak pisałem. Nie wspominałeś, że korzystasz z jQuery, dlatego podałem rozwiązanie w czystym JS
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Obsługę "po najechaniu" możesz zrobić w czystym CSS-ie, zaś obsługę "po kliknięciu" częściowo w JS-ie trzeba.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:03 |