在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 如何控制滾動條的距離某個位置后就不能再向上滾動了?

如何控制滾動條的距離某個位置后就不能再向上滾動了?

問題就如題所示: 意思是,假如我給滾動條設(shè)置一個$('div').scrollTop(37),那么呢,我只能再向下滾動了,不能再向小于37px的上面滾動上去了,這種效果怎么實(shí)現(xiàn),有什么建議么?

或是怎么給滾動條加固定定位,那個div的容器是不能加fixed的

回答
編輯回答
青裙

加個滾動監(jiān)聽事件,獲取scrollTop值,如果小于37,就阻止默認(rèn)事件。


抱歉,我試了試好像不能阻止scroll的默認(rèn)事件。
試試這個

$(window).scroll(function(){
    var scrolltop = $(this).scrollTop();
    if(scrolltop<37){
        $(this).scrollTop(37)
    }
})
2018年9月22日 00:19
編輯回答
囍槑

滾到37時,$('body').css('margin-top',-37px),或者直接隱藏

2017年7月3日 21:48