我正在开发一个网站(jQuery + Ajax),我偶然发现了一个问题。当页面动态加载时(第一次,图像尚未缓存),它不会显示图像。当我回想起ajax加载功能时,突然我的图片在那里。
$("#overlayInner").load(source+" #loader",function() {
$('#workImgs').nivoSlider();
});
我在加载器 div 之外的动态页面上调用 nivoSlider,因此直接到达此页面的人也可以看到图像。
<script type="text/javascript">
$(function(){
$('#workImgs').nivoSlider();
});
</script>
当您尝试在没有 Ajax 的情况下加载页面时,图像会按应有的方式加载。
有任何想法吗?