Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] ściemnienie i pojawienie się
sannin
post 17.07.2009, 17:31:44
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Witam,
mam problem z mootools, chcę uzyskać efekt ściemnienia się treści, a po chwili pojawienia się zmienionej treści. Ściemnianie działa fajnie:

  1. <script type="text/javascript">
  2. window.addEvent('domready', function() {
  3. var el = $('test');
  4. $('nap1').addEvent('click', function(e){
  5. el.fade(0.0);
  6. });
  7. });

ale gdy dam:

  1. <script type="text/javascript">
  2. window.addEvent('domready', function() {
  3. var el = $('test');
  4. $('nap1').addEvent('click', function(e){
  5. el.fade(0.0);
  6. el.set('text', 'ad');
  7. el.fade(1.0);
  8. });
  9. });

Treść pojawia się bez żadnej animacji. Próbowałem użyć delay ale nic to nie dało.

Ten post edytował sannin 17.07.2009, 17:32:58
Go to the top of the page
+Quote Post
Fifi209
post 17.07.2009, 18:22:20
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Masz coś podobnego: http://forum.php.pl/index.php?showtopic=125846
Na samym końcu dopisałem.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sannin
post 17.07.2009, 18:32:24
Post #3





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Też udało mi się do tego dojść ale jezeli dam np. delay(5000); to kod pod tą linią się już nie wykonuje :/
Go to the top of the page
+Quote Post
Fifi209
post 17.07.2009, 18:38:02
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(sannin @ 17.07.2009, 18:32:24 ) *
Też udało mi się do tego dojść ale jezeli dam np. delay(5000); to kod pod tą linią się już nie wykonuje :/


Ten mój ostatni działa w 100%


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sannin
post 17.07.2009, 18:45:01
Post #5





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Tylko że Ty uzywałeś jquery, a ja mam mootools :/
Go to the top of the page
+Quote Post
Fifi209
post 17.07.2009, 18:48:11
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(sannin @ 17.07.2009, 18:45:01 ) *
Tylko że Ty uzywałeś jquery, a ja mam mootools :/


Fakt nie zwróciłem uwagi... sorki. To musisz poszukać jakoś callbacków (w funkcjach) i zagnieździć.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sannin
post 20.07.2009, 12:05:43
Post #7





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Możesz roziwnąć myśl na temat tych callbacków ?
Go to the top of the page
+Quote Post
Fifi209
post 20.07.2009, 12:07:38
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(sannin @ 20.07.2009, 12:05:43 ) *
Możesz roziwnąć myśl na temat tych callbacków ?


Poczytałeś w ogóle co to są callbacki ? smile.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sannin
post 20.07.2009, 12:16:18
Post #9





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Tyle co na Wikipedii bo nie wiem od której strony się za to zabrać... :/
Go to the top of the page
+Quote Post
Fifi209
post 20.07.2009, 12:18:27
Post #10





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(sannin @ 20.07.2009, 12:16:18 ) *
Tyle co na Wikipedii bo nie wiem od której strony się za to zabrać... :/


Zapewne od dokumentacji, ów FW:
http://mootools.net/docs/core

Poszukaj tam funkcji, których używam i czy w parametrach przyjmują callback. winksmiley.jpg


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sannin
post 20.07.2009, 13:13:52
Post #11





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Jednak rozwiązałem to trochę inaczej winksmiley.jpg zamiast zwykłego delay(); użyłem tego:

  1. (function(){el.fade('in');}).delay(5000);

i działa smile.gif może się komuś przyda
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 02:02