使用 jquery 在滚动末尾追加 30

Append 30 on end of the scroll using jquery

本文关键字:追加 滚动 jquery 使用      更新时间:2023-09-26

我在一个变量中有值30。我想在滚动时将其附加到div 上。起始值应为 0,当我们滚动时,它应该附加适当的值,当我们滚动文档末尾时,值应为 30。 小提琴附上。

$(window).scroll(function(){
    var val = 30;
    var dd = $(document).scrollTop();
    var mm = dd/val
    $('div').text(Math.round(mm))
})

使用以下代码:

$(window).scroll(function () {
    var val = 30;
    var dd = $(document).scrollTop() / ($(document).height() - $(window).height());
    var mm = dd * val
    $('div').text(Math.round(mm))
})

http://jsfiddle.net/qWX59/1/

根据主体和窗口高度设置val。这为您提供了滚动的旅行量

var val = ($(window).height() - $('body').height()) / 30;
$(window).scroll(function () {
    var dd = -$(document).scrollTop();
    var mm = dd / val
    $('div').text(Math.round(mm))
})

演示:http://jsfiddle.net/qWX59/2/