Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]przejscie grafiki
atom90
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


Jak najlepiej zrobic przejscie dla 2 grafik
1. stara grafika zanika i w tym samym czasie pojawia sie na niej nowa, po jakims czasie znow jest stara i tak w kolko
2. miedzy tym pokazuje sie napis z informacja np "zmieniamy sie na:"
grafiki maja te same wymiary
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


jQuery fadeIn, fadeOut
Go to the top of the page
+Quote Post
atom90
post
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


no tak, ale jak to zrobic by nakladaly sie jakos ustawiac background czy cos z pozycjonowaniem divow, a nie ze jeden zanika i pojawia sie w tym samym czasie obok drugi
Go to the top of the page
+Quote Post
markuz
post
Post #4





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


np.
  1. div { position: absolute; top: 0; left: 0; }


--------------------
Go to the top of the page
+Quote Post
atom90
post
Post #5





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


Kod
    <style>
        #change{
            width: 191px;
            height: 90px;
            background: yellow;
            position:absolute;
        }
        #image2{
            position:absolute;
            left:0;
            display:none;
        }

    </style>
</head>
<body>


<div id="change"><img id="image1" alt="old" src="img1"><img id="image2" alt="new" src=img2"> </div>
<script src="jquery-2.1.1.min.js"></script>
<script>

    $(document).ready(function () {
        $('#image1').fadeOut(2000);
        $('#image2').fadeIn(2000);
        });
</script>
</body>



czyli cos w tym stylu?
czy lepiej jednak dac te grafiki jako tlo divow i ukrywac divy

Ten post edytował atom90 14.10.2014, 08:53:33
Go to the top of the page
+Quote Post
markuz
post
Post #6





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


http://jsfiddle.net/b7fsqjd4/


--------------------
Go to the top of the page
+Quote Post
atom90
post
Post #7





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


Kod
$(document).ready(function () {

                $('#image1').fadeOut(3000);
                $('#newtext').fadeIn(3000);
                $('#newtext').fadeOut(3000);
                setTimeout(function () {
                    $('#image2').fadeIn(3000);
                }, 3000);
                setTimeout(function () {
                    $('#image2').fadeOut(3000);
                    $('#image1').fadeIn(3000);
                }, 10000);
          
        });

takie cosik zrobilem, a jakby to teraz fajnie zapetlic by w kolko sie wykonywalo
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


setInterval()
Go to the top of the page
+Quote Post
atom90
post
Post #9





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


no uzywałem to, ale nie wiem jaki sensowny czas ustawic na to by to chodzilo mechanicznie jak trzeba
Go to the top of the page
+Quote Post
markuz
post
Post #10





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Zsumuj czas w ms przez jaki wykonuje się twoja animacja a potem wykonuj ten skrypt za pomoca setInterval.


--------------------
Go to the top of the page
+Quote Post
ShaggyAG
post
Post #11





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

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


http://jsfiddle.net/b7fsqjd4/2/
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 Aktualny czas: 19.08.2025 - 10:17