這可能是一個重複,但我似乎無法找到正確的答案。我試圖實現的是顯示加載gif,當我按下加載更多。在頁面加載更多項目時加載gif
這是我website.What的我想的結構,如果不知何故,我可以顯示加載GIF,當人點擊加載更多然後隱藏GIF雖然項目被加載。
<body>
<navbar>
</navbar>
<div id="filter">
</div>
<div id="limitpage">
</div>
<button id="loadmore">load more</button>
<footer>
</footer>
</body>
這將是頁面的基本代碼結構。
我的嘗試:
<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事件處理程序內? –
在ajax調用'$(「。loader」)。show()'之前顯示加載器並在收到響應後隱藏加載器。 '$(「。loader」)。hide()' –