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