重複しているかもしれませんが、正しい答えを見つけることができないようです。私が達成しようとしていたのは、load moreを押すとロード中のgifを表示することでした。ページの読み込み中にgifをロードする
これは私が何とかならば、人のクリックがよりロードするとき、私はロードGIFを表示することができ、その後、アイテムがロードされる間、そのGIF画像を非表示にすることを考えていた私のwebsite.Whatの構造です。
これはページの基本的なコード構造です。
何私が試した:
<script>
$('#loadmore').on('click',function(){
//add loader class to limitpage
// when ajax completes
//remove loader class from limitpage
})
</script>
はCSS:私はこれを行う場合
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
しかし、私は望ましい結果が表示されません。
私はこれに向かってどのようなアプローチをしていますか?解決策は何ですか?
どこAJAX呼び出しは、結果を取得するのですか? –
はそれほど明白ではありませんが、loadmoreイベントハンドラ内にありますか? –
は '$("。loader ")。show()'を呼び出す前にローダーを表示し、応答が受信された後にローダーを非表示にします。 '$("。loader ")。hide()' –