Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Funkcja chowania i wysuwania boxa


4 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 30 grudnia 2014 - 12:48

#1

Przyjaciele moi!

Jestem noga z JS, to chyba nawet widać. 

Chce uzyskać efekt, że po kliknięciu w przycisk wysuwa się box, który domyślnie jest lekko schowany. Potem jeżeli znów kliknę ten sam przycisk to box nam się chowa do poprzedniego stanu.

Na internetach udało mi się znaleźć tylko tyle.. Brakuje mi teraz chowania tego boxa po naciśnięciu tego samego buttona:

    $(".b_01").click(function() {             
        $("#newsletter").animate( { left: "550px" },  { queue: false, duration: 750 } );
    });


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 grudnia 2014 - 14:05

#2

Nie wiem czemu, ale ja staram się już nie używać .animate.

Za pomocą toggleClass dodajesz i usuwasz klasę CSS. Jedno kliknięcie dodaje, a drugie usuwa. Przesuwasz za pomocą CSS, a opóźnienia dodajesz za pomocą transition w CSS.

Chyba ma sens, to co piszę :) Może ktoś inny się wypowie.


  • 3

wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 30 grudnia 2014 - 16:03

#3

Dzięki, pomogło. Muszę sobie kiedyś zapisać gdzieś wszystkie skrypty jakie używam. Mogą się kiedyś przydać.


  • 0

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 30 grudnia 2014 - 17:43

#4

Jasne, toggleClass jest chyba najlepsze z tego co wiem. Najprostsze.

 

 

 

Nie wiem czemu, ale ja staram się już nie używać .animate.

 

I słusznie. Powyższy przykład można zrobić prosto w CSS za pomocą position oraz transition :)


  • 1

2ed58r7.png


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 grudnia 2014 - 18:16

#5

Jasne, toggleClass jest chyba najlepsze z tego co wiem. Najprostsze.

 

 

I słusznie. Powyższy przykład można zrobić prosto w CSS za pomocą position oraz transition :)

Dokładnie tak ja bym to zrobił :) 


  • 0





Podone tematy Collapse

  Temat Forum Autor Podsumowanie Ostatni post

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych