javascript - 如何使用 jquery 检测垂直滚动位置?

标签 javascript jquery html events vertical-scrolling

使用 jquery,如何设置在垂直滚动可见时触发的事件,以及当您从页面的上半部分更改为页面的下半部分时触发的事件,反之亦然。

例如,如果有垂直滚动条,然后我正在查看页面上半部分的某个位置,然后向下移动,所以我在页面的下半部分,功能发生。然后,如果我向后移动,再次位于上半部分,功能就会发生。

谢谢。

最佳答案

var midHeight = jQuery(window).height() / 2 //Splits screen in half
$(window).scroll(function () {
    if ($(window).scrollTop() > midHeight) {
        //Do something on bottom
    } else {
        //Do something on top
    }
})

关于javascript - 如何使用 jquery 检测垂直滚动位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023903/

相关文章:

javascript - $scope.$watch 未捕获指令修改的值

javascript - Jquery - 使用 jquery 从文本中检测并获取 url

javascript - 如何在 2018 年使用 sweetalert 将文本加粗?

javascript - 主干js中动态列的等高

javascript - 如何回滚无法在jstree中移动的节点

JAVA - JMenuItem文本角左右

javascript - qunit + mockjax : When should I call mockjaxClear in async tests?

javascript - 加载时,如何以数组的形式检查条件中的多个值

html - 解析页面是什么意思?

javascript - HTML5 canvas .toDataURL() 图片没有背景色