Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Najechanie na diva powoduje zmiane koloru na kolejnym divie
Forum PHP.pl > Forum > Przedszkole
Stanleyek
Tak jak w temacie.
Bardzo ciekawi mnie jak napisać kod by div potrafił oddziaływać na drugiego diva.
Z góry dziękuje za odpowiedzi i pozdrawiam:)
nospor
obslugujesz zdarzenie onmouseover na pierwszym divie. A w tym zdarzeniu wpisujesz zmiane koloru dla diva innego.
Obslugując zdarzenie onmouseout bedziesz mogl przywrocic poprzedni kolor.

edit: dopiero teraz zwrocilem uwage na tag. rozumiem ze ma to byc tylko css?
trucksweb
musisz wspomoc sie najlepiej biblioteka jquery

  1. <div id="pierwszy"></div>
  2. <div id="drugi"></div>


  1. $(function() {
  2. $("#pierwszy").hover(
  3. function () {
  4. $(#drugi).style("background-color",red);
  5. },
  6. function () {
  7. $(#drugi).style("background-color",white);
  8. }
  9.  
  10.  
  11. })


mniej wiecej
Stanleyek
Tak, jeżeli jest to możliwe, bardzo bym się cieszył jeżeli było by to tylko przy uzyciu CSS'a..


@trucksweb dziekuje Ci za pokazanie możliwości biblioteki jQuery;)
trucksweb
chyba ze ten div drugi znajduje sie w tym pierwszym:

np

  1. <div id="pierwszy">
  2. <div id="drugi"></div>
  3. </div>


css
  1. #pierwszy:hover #drugi{
  2. background-color:red;
  3. }


sprawdz
Stanleyek
Coś, nie działa...
trucksweb
dlatego mowilem ze samym css'em nic tu nie zdzialasz


//edit
dziala ale tylko pod normalnymi przegladarkami - wylaczajac IE
Stanleyek
No cóż trudno... Dziękuje za uswiadomienie mnie, poczytam o tym jQuery i zastosowaniu smile.gif

(Gratuluje 1000 posta) smile.gif

Pozdrawiam.
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.