第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于下拉加載數(shù)據(jù)會(huì)多次執(zhí)行的問(wèn)題

關(guān)于下拉加載數(shù)據(jù)會(huì)多次執(zhí)行的問(wèn)題

慕哥9229398 2018-10-25 15:10:04
            init: function(e) {//這個(gè)函數(shù)相當(dāng)于初始函數(shù),頁(yè)面一進(jìn)來(lái)就會(huì)執(zhí)行這里                        this.render(1);                        this.downScroll();        },        downScroll: function(){            var that = this;            var currPage = 1;            $(window).on('scroll', function() {                var activityHeight = $('#activityInfo').height(),                    windowScrollTop = $(window).scrollTop(),                    windowHeight = $(window).height();                if(windowScrollTop >= (activityHeight - windowHeight - 50)) {                    alert(currPage);//                    currPage++;                    that.render(currPage);//這個(gè)是渲染數(shù)據(jù)的方法                }            });        }移動(dòng)端的下拉加載,換句話說(shuō)也就是分頁(yè),可是我這里每次網(wǎng)頁(yè)滑到底部都是執(zhí)行兩次,上面的alert會(huì)彈兩次,相應(yīng)的currPage也會(huì)每次加一,這就導(dǎo)致了,每次都會(huì)下拉加載兩個(gè)頁(yè)面,還請(qǐng)高手指教指教::
查看完整描述

1 回答

?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

基本實(shí)現(xiàn)思路就是每次下滑先鎖定這個(gè)函數(shù)防止重入,在執(zhí)行完之后延時(shí)一下再解鎖

下面的代碼是一個(gè)例子,請(qǐng)自行修改成需要的樣子

    var scrolled = false;

    $(window).on('scroll', function () {

        if (scrolled)        //防止重入

            return false;

        scrolled = true;     //鎖定函數(shù)

        var wScrollY = window.scrollY;

        var wInnerH = window.innerHeight;

        var bScrollH = document.body.scrollHeight;

        if (wScrollY + wInnerH >= bScrollH) {

            alert('')

        }

        //延時(shí)解鎖,不能直接解鎖的原因是此時(shí)第二個(gè)函數(shù)調(diào)用

        //還在消息隊(duì)列里,此處直接解鎖等于沒(méi)有上鎖

        $(window).setTimeout('scrolled=false', 1);

    });


查看完整回答
反對(duì) 回復(fù) 2018-11-23
  • 1 回答
  • 0 關(guān)注
  • 425 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)