Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pokaz slajdów
stonka93
post 7.09.2012, 12:10:24
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
rocktech.pl
post 7.09.2012, 12:37:06
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


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
stonka93
post 7.09.2012, 14:00:09
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 7.09.2012, 14:15:37
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


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
stonka93
post 7.09.2012, 14:30:32
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2024 - 14:38