Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jQuery] Zmiana wysokości (animate)
webdice
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Witam,

  1. <div>
  2. <ul>
  3. <li>1</li>
  4. <li>2</li>
  5. <li>3</li>
  6. <li>4</li>
  7. </ul>
  8. </div>


[JAVASCRIPT] pobierz, plaintext
  1. $( '#element' ).click( function()
  2. {
  3. $( 'div ul li:first' ).remove();
  4. });
[JAVASCRIPT] pobierz, plaintext


Po usunięciu jednego z elementów z listy wysokość diva zmienia się automatycznie. Chciałbym aby zmianie wysokości towarzyszył efekt (coś w rodzaju slideUp). Co prawda problem rozwiązałem, ale w dość skomplikowany sposób, który kompletnie mi się nie podoba.

Czy jest jakieś proste rozwiązanie tego problemu?

Pozdrawiam,
Piotrek
Go to the top of the page
+Quote Post
Eagle
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 14
Dołączył: 16.03.2007

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


Animate z jQuery ?

[JAVASCRIPT] pobierz, plaintext
  1. $('#li2').click(function() {
  2. $('#li2').animate({
  3. width: '0px'
  4. }, {
  5. duration: 1000,
  6. complete: function() {
  7. $(this).remove();
  8. }
  9. });
  10. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował Eagle 19.05.2011, 13:48:19
Go to the top of the page
+Quote Post
webdice
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Przed usunięciem elementu animate nic mi nie da, w końcu wysokość się nie zmienia.
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zrób jakąkolwiek funkcję chowającą element i łańcuchem na jej zakończenie zrób remove elementu. Choćby tak (IMG:style_emoticons/default/smile.gif)
[JAVASCRIPT] pobierz, plaintext
  1. $('jakiś_element').hide("slow", function(){ $(this).remove(); });
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
webdice
post
Post #5


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie chce chować elementu. Po usunięciu li, następuje swego rodzaju skok, a nie płynna zmiana wysokości.
Go to the top of the page
+Quote Post
#luq
post
Post #6





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


jQ UI effect linear i callback na remove tego node?

Ten post edytował #luq 19.05.2011, 17:33:40
Go to the top of the page
+Quote Post

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: 25.08.2025 - 07:36