我正在使用window.load jquery函数来预加载带有gif图像的主页。
现在的问题是,一段时间后页面冻结/超时,因为所有内容都没有加载,只显示了gif动画。 但是,当再次重新加载页面时,页面会加载并隐藏预加载器,但我不希望用户每次都重新加载页面。
我特别使用window.load函数,因为预加载器的全部需要是预加载大型图像,否则在加载时看起来很糟糕(图像在滑块中)......
功能:正好在我的结束标记上方添加:
<script type="text/javascript">
$(window).load(function()
{
$("#content").css('display', 'block');
$("#loading").hide(); //the loader is hidden once content is loaded//
});
</script>
如何在不重新刷新的情况下修复此加载'超时'问题?
谢谢
答案 0 :(得分:1)
我认为您应该尝试使用document.ready:
$(document).ready(function() {
$("#content").css('display', 'block');
$("#loading").hide(); //
});
修改强>
您可以尝试加载内容:
$('#content').load( function(){
});
或者轻轻地将load
绑定到滑块中的最后一个图像。