timeless
Guten Morgen.
Ich möchte eine recht kurze slideshow initiieren, die sich jedoch nach dem letzten Bild erst nach x Minuten wieder zeigt.
allerdings will das if statement nicht greifen... und ich bin ein wenig am ende mit meinem latein.
Ich möchte eine recht kurze slideshow initiieren, die sich jedoch nach dem letzten Bild erst nach x Minuten wieder zeigt.
HTML:
<html>
<head>
<title>rotating Image script</title>
<link href="css.css" rel="stylesheet" type="text/css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="application/javascript">
function swapImages(){
var $active = $('#switch .active');
var $next = ($('#switch .active').next().length > 0) ? $('#switch .active').next() : $('#switch img:first');
$active.fadeOut(function(){
$active.removeClass('active');
$next.fadeIn().addClass('active');
});
}
$(document).ready(function(){
if('#switch .last') {
setInterval(swapImages, 25000);
}
else
{
setInterval(swapImages, 5000);
}
});
</script>
</head>
<body>
<div id="switch">
<img src="picture1.png" />
<img src="picture2.png" />
<img src="picture3.jpg" class="last" />
</div>
</body>
allerdings will das if statement nicht greifen... und ich bin ein wenig am ende mit meinem latein.