幫助

瀑布流實(shí)現(xiàn)下拉加載更多

2023-12-21 16:11 標(biāo)簽調(diào)用

前端頁面瀑布流如何實(shí)現(xiàn)下拉加載更多?

使用瀑布流標(biāo)簽配合js就能實(shí)現(xiàn)頁面下拉加載更多。


瀑布流調(diào)用標(biāo)簽

<div id='與artlist標(biāo)簽的tagid名稱一致'>
{eyou:artlist typeid='欄目ID' row='10' tagid='唯一的標(biāo)簽名稱'}
    <a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:artlist}
</div>
{eyou:artpagelist pagesize='3' tagid='與artlist標(biāo)簽的tagid名稱一致' tips='沒有數(shù)據(jù)了'}
    <a id='gengduo' href="javascript:void(0);" {$field.onclick}>加載更多</a>
{/eyou:artpagelist}

實(shí)現(xiàn)下拉觸發(fā)加載更多的js

<script>
    //監(jiān)聽滾動事件
    let timer = null;
    document.addEventListener('scroll', function () {
    clearTimeout(timer);
    //判斷是否滾動到 底部
    if (window.innerHeight + window.scrollY >= document.body.offsetHeight - 50){
        timer = setTimeout(function(){
        document.getElementById( 'gengduo').click();
        },300)
        }
    });
</script>



QQ在線咨詢