Jquery max value

sgtfey8w  于 2023-10-17  发布在  jQuery
关注(0)|答案(1)|浏览(99)

我已经创建了一个小测试,其中div根据滚动深度滑动。
我只是想知道如何设置
A)一个起始点(scrolltop = x something)
B)如何设置最大值?

var pxlCount = 0
$(window).on('scroll', function () {
    pxlCount = $(document).scrollTop()/50;
    $('.pop').css('margin-right', -400 + parseInt(pxlCount * 20) + 'px');
});

CodePen Link

因为我不希望div移动到比边缘更远的地方。

dl5txlt9

dl5txlt91#

要定义起始点和最大值,请检查滚动处理程序中windowscrollTop()

var startingPoint = 200;
var maxValue = 600;
var pxlCount = 0;

$(window).on('scroll', function () {
    if($(window).scrollTop() >= startingPoint && $(window).scrollTop() <= maxValue){
        pxlCount = $(document).scrollTop()/50;
        $('.pop').css('margin-right', -400 + parseInt(pxlCount * 20) + 'px');
    }
});

相关问题