Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mouseover mouseout i click
bor1904
post
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


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





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.
  1. <div class="myElement">xx</div>
[JAVASCRIPT] pobierz, plaintext
  1. $("myElement").on("click", function() {
  2. $(this).toggleClass("clicked");
  3. });
[JAVASCRIPT] pobierz, plaintext
  1. .myElement {
  2. width: ...px;
  3. height: ...px;
  4.  
  5. background: url(...) no-repeat;
  6. }
  7.  
  8. .myElement:hover, .myElement.clicked {
  9. background-position: 50% 0;
  10. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 23:10