我在我的页面上使用了fullscreenr jQuery插件。首先,我隐藏图像,然后我就可以运行fullscreenr使用waitforimage插件,然后最后我用淡入来显示它:使用jQuery按顺序执行操作
<img id="bgimg" style="display: none;" src="<?php bloginfo('template_url')?>/images/backgrounds/<?php echo $imageData['location']; ?>" />
<script type="text/javascript">
$bg = $('#bgimg');
$bg.hide();
var FullscreenrOptions = { width: <?php echo $imageData['width']; ?>, height: <?php echo $imageData['height']; ?>, bgID: '#bgimg' };
$bg.waitForImages(jQuery.fn.fullscreenr(FullscreenrOptions));
$bg.fadeIn(2500);
</script>
我的问题是,不知何故,有什么不工作很正确。这可以在我的开发框中正常工作,但是当我尝试在网页上加载页面时,fadeIn会在图像完全加载之前启动。
我试着给fullscreenr函数添加一个回调函数,但它有相同的结果。我能做些什么来确保它正常工作?我也尝试使用$ bg.load()来加载fullscreenr,再次,没有运气。
谢谢!
你能张贴'负荷什么()'你使用的代码。这似乎是最好的解决方案,所以我不确定它为什么不适合你。 –