Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Animacja tekstu JS
SiNUSxEK
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.03.2017

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


Witam, głównie chodzi mi o prostą animację tekstu, ma ona działać następująco:

Wyświetlony jest napis np. Lubimy Eventy po upłynięciu 3 sekund słowo "Lubimy" zamienia się w Robimy, natomiast słowo Eventy zostaje niezmienione i znowu sytuacja się powtarza po upłynięciu kolejnych 3 sekund słowo "Robimy" zostaje niezmienione, ale słowo Eventy zamienia się w Filmy, mijają kolejne 3 sekundy i słowo Robimy zmienia się w "Lubimy" a słowo Filmy zostaje niezmienione, po tych czynnościach animacja leci od nowa. JS jeszcze nie ogarniam za bardzo i mam na razie coś takiego:


  1. <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js?ver=1.4.2'></script>
  2. <h1>
  3. <span id="word1"></span>
  4. <span id="word2"></span>
  5. </h1>


  1. h1 {
  2. font-size:50px;
  3. text-align:center;
  4. font-family: Arial;
  5. padding: 10% 0;
  6. }
  7. #word1 {
  8. color: black;
  9. }
  10. #word2 {
  11. color:red;
  12. }


  1. (function(){
  2. var words = [
  3. 'Filmy'
  4. ], i = 0;
  5. setInterval(function(){
  6. $('#word2').fadeOut(function(){
  7. $(this).html(words[i=(i+1)%words.length]).fadeIn();
  8. });
  9. }, 6000);
  10. var words = [
  11. 'Eventy'
  12. ], i = 0;
  13. setInterval(function(){
  14. $('#word2').fadeOut(function(){
  15. $(this).html(words[i=(i+1)%words.length]).fadeIn();
  16. });
  17. }, 6000);
  18.  
  19. })();
  20. (function(){
  21. var words = [
  22. 'Lubimy',
  23. 'Robimy'
  24. ], i = 0;
  25. setInterval(function(){
  26. $('#word1').fadeOut(function(){
  27. $(this).html(words[i=(i+1)%words.length]).fadeIn();
  28. });
  29. }, 3000);
  30.  
  31. })();
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 22:22