Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS]Podświetlenie
ksaw
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 1.02.2009

Ostrzeżenie: (0%)
-----


Witam
Mam trywialny problem, z którym jakoś nie mogę sobię poradzić (IMG:style_emoticons/default/smile.gif)
Mam dwie tabelki oparte na divach. Jak zrobić aby po najechaniu kursorem na wiersz w pierwszej tabelce podświetlił się wiersz w drugiej tabeli (równocześnie)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
everth
post
Post #2





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

Ostrzeżenie: (0%)
-----


Ech, w skrypcie jest błąd:
[JAVASCRIPT] pobierz, plaintext
  1. tabela1 = $('#tabela1 tr'); //definiuje wszystkie wiersze w pierwszej tabeli (masz to na divach - nie wiem co stosujesz zamiast 'tr')
  2. tabela2 = $('#tabela2 tr'); //jak wyżej
  3.  
  4. tabela1.hover(
  5. function(){
  6. $(this).addClass('highlight'); //podswietla najechany element w tabeli 1
  7. tabela2.eq($(this).index()).addClass('highlight'); // podswietla odpowiadający element w drugiej tabeli
  8. },
  9. function(){ //usuwa podświetlenie
  10. $(this).removeClass('highlight');
  11. tabela2.eq($(this).index()).removeClass('highlight');
  12. }
  13. );
  14.  
  15. // I na odwrót
  16.  
  17. tabela2.hover(
  18. function(){ //twoje wiersze w piersze
  19. $(this).addClass('highlight'); //podswietla najechany element w tabeli 1
  20. tabela1.eq($(this).index()).addClass('highlight'); // podswietla odpowiadający element w drugiej tabeli
  21. },
  22. function(){ //usuwa podświetlenie
  23. $(this).removeClass('highlight');
  24. tabela1.eq($(this).index()).removeClass('highlight');
  25. }
  26. );
[JAVASCRIPT] pobierz, plaintext


Ten post edytował everth 3.08.2010, 17:41:14
Go to the top of the page
+Quote Post

Posty w temacie
- ksaw   [HTML][CSS]Podświetlenie   2.08.2010, 17:06:51
- - pedro84   Możesz pokazać kod? Bo jakoś ciężko mi wyobrazić s...   2.08.2010, 18:29:11
- - thomson89   Była taka nagonka, żeby nie robić stron na tabelka...   2.08.2010, 19:06:29
- - ksaw   kod jest nie ważny, może być nawet tabelka podśw...   2.08.2010, 19:25:11
- - Damonsson   Jak masz je obok siebie możesz je dać do wspólnego...   2.08.2010, 20:03:46
- - ksaw   no właśnie problem jest w tym że są w zupełnie inn...   2.08.2010, 20:36:08
- - cniak   dodaj do w pierwszej i drugiej tabelce takie same ...   2.08.2010, 21:35:12
- - thomson89   Nie id, a class.   2.08.2010, 21:44:06
- - ksaw   a może jakiś przykład ?   2.08.2010, 22:39:33
- - thomson89   [HTML] pobierz, plaintext <table><tr>...   2.08.2010, 22:48:18
- - ksaw   dzięki, ale coś nie za bardzo hula :/   3.08.2010, 12:08:17
- - thomson89   A bibliotekę jQuery dołączyłeś?   3.08.2010, 12:09:27
- - ksaw   podpiąłem bez zmian   3.08.2010, 12:22:44
- - thomson89   Mała literówka. [JAVASCRIPT] pobierz, plaintext $...   3.08.2010, 12:31:38
- - ksaw   ok hula to jeszcze jedno pytanko!, a jak mam ...   3.08.2010, 13:00:40
- - thomson89   Możesz analogicznie kopiować, lub załatwić to funk...   3.08.2010, 13:14:52
- - ksaw   domyśliłem się że można analogicznie skopiować kod...   3.08.2010, 13:35:41
- - everth   Przy założeniu że tabele mają tę samą ilość wiersz...   3.08.2010, 13:59:52
- - ksaw   nie wiem, chyba jestem jakiś upośledzony albo oba...   3.08.2010, 15:30:37
- - everth   Ech, w skrypcie jest błąd: [JAVASCRIPT] pobierz, p...   3.08.2010, 17:19:56
- - thomson89   Żeby zrobić coś dla większej ilości rekordów, musi...   3.08.2010, 17:21:11


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: 22.08.2025 - 20:36