Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z rotatorem banerow - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem z rotatorem banerow (/thread-problem-z-rotatorem-banerow)



Problem z rotatorem banerow - melon55 - 03-05-2011

Witam, mam taki rotator banerów, chodzi o to że wszytko działa ale proszę o pomoc jak zmienić, żeby wyświetlał się losowo. Obecnie wyświetla się po kolei czyli leci zawsze od początku. Pozdrawiam

Kod:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>JQuery PowerPoint</title>
<style type="text/css">
ul.ppt {
position: relative;
}

.ppt li {
list-style-type: none;
position: absolute;
top: 28;
right: 0;
}

.ppt img {
border: 1px solid #e7e7e7;
padding: 5px;
background-color: #ececec;
}
</style>
</head>
<body>
<ul class="ppt">
<li><a href="adres strony"><img src="p1.jpg"></img></li>
<li><a href="adres strony"><img src="p2.jpg"></img></li>
<li><a href="adres strony"><img src="p3.jpg"></img></li>
</ul>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$('.ppt li:gt(0)').hide();
$('.ppt li:last').addClass('last');
var cur = $('.ppt li:first');

function animate() {
cur.fadeOut( 1000 );
if ( cur.attr('class') == 'last' )
cur = $('.ppt li:first');
else
cur = cur.next();
cur.fadeIn( 1000 );
}


$(function() {
setInterval( "animate()", 5000 );
} );
</script>