我在我的頁面上使用了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,再次,沒有運氣。
謝謝!
你能張貼'負荷什麼()'你使用的代碼。這似乎是最好的解決方案,所以我不確定它爲什麼不適合你。 –