Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pokaz slajdów
stonka93
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 23.08.2012
Skąd: Mszana Dolna

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


Chciałbym umieścić na stronie zmieniający się tekst (coś w rodzaju pokazu slajdów).

Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Doprecyzuj troszkę. Podaj przykład, który widziałeś ...

Z czym masz problem dokładnie?

Hasło w google to np. text rotator, text carousel.

Ten post edytował rocktech.pl 7.09.2012, 12:38:03
Go to the top of the page
+Quote Post
stonka93
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 23.08.2012
Skąd: Mszana Dolna

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


W zmiennych (w php) trzymany jest kod html a pokaz slajdów ma zmieniać automatycznie zmienne wyświetlane w pętli.

Problemem dla mnie jest zrobienie skryptu (najlepiej w jquery), który ma za zadanie wyświetlać w pętli zawartość zmiennych php na 15 sekund.
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Zabrałbym się do tego tak:

1. Zmienne z php zamieniasz na tablicę json.
2. Następnie wykorzystując metodę each iterujesz po obiekcie zmieniając treść określonego kontenera.

Pseudookod:
[JAVASCRIPT] pobierz, plaintext
  1. function rotate () {
  2. json = ['zmienna php1','zmienna php2'];
  3. $.each(json, function(index, value) {
  4. $('#kontener').html( value );
  5. });
  6. }
[JAVASCRIPT] pobierz, plaintext


Potrzebnie ci będzie jeszcze setTimeout. Bo jquery nie dorobiło się natywnego periodicalExecuter.

Ten post edytował rocktech.pl 7.09.2012, 14:30:39
Go to the top of the page
+Quote Post
stonka93
post
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 23.08.2012
Skąd: Mszana Dolna

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


Mam kod js odpowiedzialny za zmiane treści :

CODE
<script type="text/javascript">
$(document).ready(function()
{
setupRotator();
});
function setupRotator()
{
if($('.textItem').length > 1)
{
$('.textItem:first').addClass('current').fadeIn(2000);
setInterval('textRotate()', 10000);
}
}
function textRotate()
{
var current = $('#quotes > .current');
if(current.next().length == 0)
{
current.removeClass('current').fadeOut(2000);
$('.textItem:first').addClass('current').fadeIn(5000);
}
else
{
current.removeClass('current').fadeOut(2000);
current.next().addClass('current').fadeIn(2000);
}
}
</script>


Czy można dołożyć do tego kodu efekt ładowania obrazka coś w tym stylu:
CODE
http://gwwko.web44.net/podglad2.php
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: 22.08.2025 - 13:49