![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 3 Dołączył: 10.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takowy kod:
[javascriptl] function poka() { var akapit = document.getElementById('jeszcze'); var stylowy = akapit.style.display; if(stylowy == "none") { akapit.style.display = "block"; } if(stylowy == "block") { akapit.style.display = "none"; } } function poka1() { var akapit = document.getElementById('jeszcze1'); var stylowy = akapit.style.display; if(stylowy == "none") { akapit.style.display = "block"; } if(stylowy == "block") { akapit.style.display = "none"; } } [/javascript] I chciałbym zrobić tak że jak odpalę zdarzenie z funkcją poka() to inne funkcje np. poka1() poka(2) itd automatycznie się zamykają (to samo jeżeli kliknąłbym drugi raz na zdarzenie poka() ) . I jak zrobić takie coś ? Nie mam pomysłu jak to sprawdzić i zakańczać. Moim celem jest uniemożliwienie jednoczesnego wywołania dwóch zdarzeń np . poka i poka1 . Dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Umieść cały kod wraz z HTML tu: http://jsfiddle.net/
Kod if(stylowy == "none") { akapit.style.display = "block"; } if(stylowy == "block") { akapit.style.display = "none"; } Ten kod jest bez sensu. Najpierw zmieniasz na block, a później zaraz z powrotem na none. Użyj else. O opisz trochę dokładniej problem. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:16 |