Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Problem z onmouseover i 'out
Forum PHP.pl > Forum > Przedszkole
thomson89
Witam, mam takie proste menu, oparte na stylach.
  1. #menu-nowe .mouseout {
  2. background: url('../images/tlo1.png') repeat-x;
  3. border-bottom: 1px solid #ADADAD;
  4. color: #000;
  5. display: block;
  6. margin: 0;
  7. padding: 8px 12px;
  8. text-decoration: none;
  9. }
  10. #menu-nowe .mouseover {
  11. background: url('../images/tlo3.png') repeat-x;
  12. border-bottom: 1px solid #ADADAD;
  13. color: #000;
  14. display: block;
  15. margin: 0;
  16. padding: 8px 12px;
  17. text-decoration: none;
  18. }
  1. <span class="lapka"><span class="mouseout" onmouseover="this.class='mouseover';" onmouseout="this.class='mouseout';">Biżuteria</span></span>


No i w tym się nie zmienia tło. I nie wiem co mam źle. Proszę o pomoc!
piotrooo89
chyba className a nie samo class.
nmts
A dlaczego dla rozwijanych zmieniasz tło przez mouseover, a reszcie przez hover?
thomson89
Cytat(nmts @ 15.12.2009, 16:28:17 ) *
A dlaczego dla rozwijanych zmieniasz tło przez mouseover, a reszcie przez hover?

To nie jest link, więc nie mogę dać pseudo klasy hover. Nie działa w niektórych przeglądarkach, np. IE.

Dzięki ~piotrooo89
Daiquiri
Hover działa - z odpowiednim "hackiem" na IE. Zawsze możesz też sprawić by ten element miał typ "a". Ustawiasz właściwości display: block dla tego "a" i korzystasz z pseudoklasy :hover, baaa korzystasz ze wszystkich przywilejów elementów blokowych.

@down:
Pierwszy wynik z googla na szybko, ale poprawny o ile się nie mylę ;-)
piotrooo89
Cytat(Daiquiri @ 16.12.2009, 10:50:36 ) *
Hover działa - z odpowiednim "hackiem" na IE.


w takim razie możesz zapodać tym hakiem?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.