![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej, mam nastepujacy problem. jest tabela, w jednej z jej komorek sa divy. tzn sa 3 divy, ukryte i w zaleznosci od akcji na stronie uaktywnia sie div 1/2/3
Wyglada to tak: <td> <div id="div1" style="visibility: hidden;">1</div> <div id="div2" style="visibility: hidden;">2</div> <div id="div3" style="visibility: hidden;">3</div> </td> Problem jest taki, ze przykladowo wybiore akcja1 to pojawia sie '1' (czyli tak jak powinno). Wybiore akcje dwa, to pojawi sie '2' ale nie na tej samej pozycji, tylko pod spodem! tak samo byloby dla '3'. Czyli, '1' pokazuje sie jako '1', '2' wyswietla sie jak <br>2, zas '3' jak <br><br>3. No bo chyba divy na koncu automatycznie ma <br>? tak czy siak, moje pytanie jest-jak uniknac przesuwania tesktu? zeby 1/2/3 zawsze pojawialy sie w tym samym miejscu w komorce? pzdr, misty |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
uzyles visibility, ktore powoduje ze div zachowuje swoją pozycje nawet po ukryciu.
POwinienes uzyc display:none - by schowac, display:block - by pokazac -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hmm, ale jak go pokazac na nowo? bo zrobilam tak:
<div id="div1" style="display: none;">1</div> a gdzies tam pozniej, w funkcji java script musze go pokazac. Wczesniej robilam to w ten sposob: $('div1').style.visibility = 'hidden'; a teraz jak powinnam? bo $('div1').display = 'block' nie dziala.. pzdr! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jeśli chcesz ukryć, to ustawiaj na none. Jeśli pokazać, to block. W przypadku display nie mieszaj już do niego visibility.
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod document.getElementById('div1').style.display = 'block';
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale ze mnie gapa.. powinno byc: $('div1').style.display = 'block'. Teraz juz jest, jak chcialam:) dzieki za pomoc!
pzdr, misty |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 20:57 |