Nieuw lid |
|
Hoi allemaal,
Ik ben een slideshow aan het maken.
Nu heb ik de basis al wel maar nu wil ik ook de alt tekst van de images in een balk laten zien.
Hier vinden jullie een voorbeeld van wat is nu heb.
voorbeeld
Als je over de afbeelding gaat, dan zie je de balk verschijnen.
Deze plugin heb ik gebruikt voor de slideshow:
plugin
Dit is mijn code:
slideshow:
<div id="slideshow">
<img src="userfiles/albums/zomervakantie.jpg" width="780" height="405" alt="zomervakantie 2009" />
<img src="userfiles/albums/zomervakantie1.jpg" width="780" height="405" alt="wintervakantie 2008" />
<img src="userfiles/albums/zomervakantie2.jpg" width="780" height="405" alt="herfstvakantie 2007" />
<img src="userfiles/albums/zomervakantie3.jpg" width="780" height="405" alt="lentevakantie 2006" />
<img src="userfiles/albums/zomervakantie4.jpg" width="780" height="405" alt="weekendje weg" />
</div>
<div id="slideshowbalk"><p id="slideshow-title">zomervakantie 2009</p></div>
<img src="userfiles/albums/zomervakantie.jpg" width="780" height="405" alt="zomervakantie 2009" /> <img src="userfiles/albums/zomervakantie1.jpg" width="780" height="405" alt="wintervakantie 2008" /> <img src="userfiles/albums/zomervakantie2.jpg" width="780" height="405" alt="herfstvakantie 2007" /> <img src="userfiles/albums/zomervakantie3.jpg" width="780" height="405" alt="lentevakantie 2006" /> <img src="userfiles/albums/zomervakantie4.jpg" width="780" height="405" alt="weekendje weg" /> <div id="slideshowbalk"><p id="slideshow-title">zomervakantie 2009 </p></div>
Ajax:
$(document).ready(function()
{
$('#slideshow').cycle({
fx: 'fade',
speed: 1000,
timeout : 4000,
pause : 1,
before : changeTitle
});
});
function changeTitle()
{
$('#slideshow').mouseover(function(){
$("#slideshowbalk").css({'height' : '30px', 'padding' : '5px 10px 0px 0px'});
var title = $(this).find('img').attr('alt');
$('#slideshow-title').text(title);
});
$('#slideshow').mouseout(function(){
$("#slideshowbalk").css({'height' : '0px', 'padding' : '0px 10px 0px 0px'});
$('#slideshow-title').text('').attr('href', href);
});
}
$(document).ready(function() { $('#slideshow').cycle({ fx: 'fade', speed: 1000, timeout : 4000, pause : 1, before : changeTitle }); }); function changeTitle() { $('#slideshow').mouseover(function(){ $("#slideshowbalk").css({'height' : '30px', 'padding' : '5px 10px 0px 0px'}); var title = $(this).find('img').attr('alt'); $('#slideshow-title').text(title); }); $('#slideshow').mouseout(function(){ $("#slideshowbalk").css({'height' : '0px', 'padding' : '0px 10px 0px 0px'}); $('#slideshow-title').text('').attr('href', href); }); }
Hopelijk kunnen jullie mij helpen.
Greetz
|