https://vase.ai/blog/をビルドしているこのウェブサイトでは、無限スクロールのスクリプトを使用して、複数ページを1ページにしてスクロールしています。ロードするページがなくなったときにローダーを隠す方法
ロードするページがもうない場合、ローダー(回転するもの)を非表示にしたいと考えています。私は
window.addEventListener('error', function(e) {
$('loading').fadeOut()
}, true);
?私は何かを逃しています。しかし、それは動作しません。次のコードは、
Failed to load resource: the server responded with a status of 404 (Not Found))
(エラーを検出し、隠れを実行するために私を助けることができるかもしれないことを考え出し、私はロードするために使用するコードより:
//implementing infinite scrolling
$grid.infinitescroll({
// Pagination element that will be hidden
navSelector: '.pagination',
// Next page link
nextSelector: '.pagination a',
// Selector of items to retrieve
itemSelector: '.grid-blog',
},
// Function called once the elements are retrieved
function(new_elts) {
var elts = $(new_elts).css('opacity', 0);
elts.animate({opacity: 1});
$grid.packery('appended', elts);
$('.target-resize').textfill({
maxFontPixels: 36,
changeLineHeight:false
})
$grid.packery({
itemSelector: '.grid-blog',
gutter: 20,
})
});
? – Remi
@TheRickestこんにちは、コードで更新されました。 – tnkh