誰かが私になぜこれが機能しないのか理解してもらえますか? loading.gifは、ajax .loadがページを読み込んでいる間に表示されますが、一度も外に出ることはありません。これにより、.ajaxStart関数と.ajaxStop関数のどちらも呼び出されていないと考えられます(最初は隠していないので)。.ajaxStartと.ajaxStopは発砲しない
TIA!
CSS:
#loadingDiv {
background-image: url('images/loading.gif');
height: 32px;
width: 32px;
margin: 50px auto 50px auto; }
jqueryの:
<script type="text/javascript">
$(document).ready(function()
{
$('#loadingDiv')
.hide()
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
})
;
$("#results").load("i/getAllInfo.class.php"); return false;
};
</script>
これで動作します。何らかの理由で、私はカッコと中括弧をすべて閉じたことを確認するのに苦労します。どうもありがとう! –