0

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>

再度更新せずに、この読み込みの「タイムアウト」の問題を修正するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

1

これには document.ready を使用してみてください:

$(document).ready(function() {
    $("#content").css('display', 'block');
    $("#loading").hide(); //
});

編集:

コンテンツをロードするために試してみてください:

$('#content').load( function(){
});

loadまたは、スライダーの最後の画像に代替的にバインドします。

于 2012-12-06T18:52:31.120 に答える