Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML]Po naciśnięciu na odnośnik aktywowanie 1 DIV'a i chowanie 2 DIV'a
Forum PHP.pl > Forum > Przedszkole
Giluś
Cześć, chce za pomocą odnośnika z ładnym przejściem wykonać załączenie 1 DIV'a a wyłączenie 2 DIV'a, wiem że powinienem skorzystać z takich funkcji:

Gdy naciskam na odnośnik #1:

[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById(#div1).style.display = "block"; // pokazuje div'a
  2. document.getElementById(#div2).style.display = "none"; // chowa div'a
[JAVASCRIPT] pobierz, plaintext


Gdy naciskam na odnośnik #2:

[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById(#div2).style.display = "block"; // pokazuje div'a
  2. document.getElementById(#div1).style.display = "none"; // chowa div'a
[JAVASCRIPT] pobierz, plaintext


Ale nie wiem jaką tą funkcję stworzyć, aby wykrywała mi kliknięcie na ten odnośnik i w dodatku tak aby jeszcze te divy nie chowały/pokazywały się tak topornie, tylko z jakimś przejściem..

Pozdrawiam i z góry dziękuje za podpowiedz wink.gif.
sajegib
Robiłem coś podobnego ostatnio, najlepiej użyj jQuery i po prostu .show(); .hide(); i :visible

Poszukaj mojego tematu na tym forum, tam masz to dokładnie rozpisane
zamper
Poczytaj o jQuery

Kod
$(function() {
     $('#przycisk1').click(function(){
          $('#div1').show(1000); // 1 sekunda
          $('#div2').hide(1000); // 1 sekunda
     });
     $('#przycisk2').click(function(){
          $('#div1').hide(1000); // 1 sekunda
          $('#div2').show(1000); // 1 sekunda
     });
});


Jak chcesz jakieś bajery to pobaw się funkcjami slideUp() i slideDown() i użyj Easing Pluginu
Giluś
Dzięki bardzo smile.gif
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.