JQuery Cycle fails on Page Refresh
Posted
by Darknight
on Stack Overflow
See other posts from Stack Overflow
or by Darknight
Published on 2010-04-30T16:10:48Z
Indexed on
2010/04/30
16:17 UTC
Read the original article
Hit count: 429
jQuery
In a similar issue as this one:
http://stackoverflow.com/questions/1719475/jquery-cycle-firefox-squishing-images
I've managed to overcome the initial problem using Jeffs answer in the above link.
However now I have noticed a new bug, upon page refresh it simply does not work. I have tried a hard refresh (ctrl+F5) but this does not work.
However when you come page to the page it loads fine.
here is my modified version (taken from Jeff's):
<script type="text/javascript">
$(document).ready(function()
{
var imagesRemaining = $('#slideshow img').length;
$('#slideshow img').bind('load', function(e)
{
imagesRemaining = imagesRemaining - 1;
if (imagesRemaining == 0)
{
$('#slideshow').show();
$('#slideshow').cycle({
fx: 'shuffle',
speed: 1200
});
}
});
});
</script>
Any ideas? I've also tried JQuery Live but could not implement it correctly. I've also tried Meta tags to force images to load. But it only works first time round.
© Stack Overflow or respective owner