1

ページのすべてのコンテンツが各ページのコンテンツ パネル内に配置されている ASP.NET ページが多数あります。要求されたときに完全にロードするのに時間がかかります。GIF 画像を表示したいのですが、そのページは JQuery を使用して完全に読み込まれるまで編集できません。コンテンツ パネルを扱っているため、div タグを使用して例を挙げないでください。何か案は??

4

2 に答える 2

2

次のようなもの:

// once the DOM is ready
$(function(){
    // show #yourWrapper with loader img
});

// once all is loaded
$(window).load(function(){
    // hide #yourWrapper
});

ローダー イメージは、CSS スタイルの div/asp:panel にすることができます。htmlこの設定でも重要なのは、body要素の高さ 100%です。

html, body { height: 100%; }
#yourWrapper { height: 100%; background: url("../art/loader.png") no-repeat scroll 50% 50% transparent; overflow: hidden; }
于 2013-05-03T11:56:12.597 に答える
0

jQuery の load()を見てください。

このようなもの:

<!DOCTYPE html>
<html>
<body>
<img src="loader.gif" id="loader">
<script src="path/to/jQuery.js"></script>
<script>
$(document).ready(function(){
    $('#loader').load('some/url.html');
})
</script>
</body>
</html>
于 2013-05-03T11:58:01.773 に答える