写真とテキストのページがたくさんあります。ページが ajax を介して完全に読み込まれたとき (つまり、すべての写真とテキスト) にのみ、「読み込み中のページ」を非表示/削除したいと考えています。
これが私のコードです:
<html>
<head>
<script src="./ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#txt").ajaxSend(function() {
$("#wait").css("display", "block");
});
$("#txt").ajaxComplete(function() {
$("#wait").css("display", "none");
});
$("button").click(function() {
$("#txt").load("randomPage.html", function() { //randomPage.html have pics and text
});
});
});
</script>
</head>
<body>
<div id="txt"></div>
<img src="loader.gif" alt="" id="wait" style="display: none">
<button>click me!</button>
</body>
</html>
ご返信ありがとうございます。