Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向上滚动距离顶部小于275时运行功能_Javascript_Jquery - Fatal编程技术网

Javascript 向上滚动距离顶部小于275时运行功能

Javascript 向上滚动距离顶部小于275时运行功能,javascript,jquery,Javascript,Jquery,我现在有小提琴: 对于当前的js: var lastScrollTop = 0; $(window).scroll(function () { var scroll = $(window).scrollTop(); var isUp = (scroll < lastScrollTop); console.log(isUp); if (scroll >= 275) {

我现在有小提琴:

对于当前的js:

var lastScrollTop = 0;
    $(window).scroll(function () {
            var scroll = $(window).scrollTop();
            var isUp = (scroll < lastScrollTop);
            console.log(isUp);
            if (scroll >= 275) {
                $('body').addClass('moving-down');
                //$suvNavIcons.fadeOut();
            } else if(isUp is less then 275 from the top){
                $('body').removeClass('moving-down');
            }


            lastScrollTop = scroll;
        });
var lastScrollTop=0;
$(窗口)。滚动(函数(){
var scroll=$(窗口).scrollTop();
变量isUp=(滚动<最后滚动顶部);
console.log(isUp);
如果(滚动>=275){
$('body').addClass('moving-down');
//$suvNavIcons.fadeOut();
}否则如果(isUp从顶部算起小于275){
$('body').removeClass('moving-down');
}
lastScrollTop=滚动;
});
我不能对滚动条执行else,因为我正在运行另一个需要body类的函数,所以我只希望在“isUp”从顶部开始小于275的情况下删除该类


有人有什么想法吗?

你的意图有点不清楚,但我认为这就是你想要的

您只希望在向上滚动时执行该操作。您只希望在大于275的滚动位置删除该类

jQuery( document ).ready(function($) {
var lastScrollTop = 0;
$(window).scroll(function () {
        var scroll = $(window).scrollTop();
        var isUp = scroll<lastScrollTop;
        console.log(isUp)
        if (isUp){
            if (scroll <= 275) {
                console.log('hi')
            $('body').addClass('moving-down');
            //$suvNavIcons.fadeOut();
            }else{
                $('body').removeClass('moving-down');
            }
        }

        lastScrollTop = scroll;
    });
jQuery(文档).ready(函数($){
var lastScrollTop=0;
$(窗口)。滚动(函数(){
var scroll=$(窗口).scrollTop();

var isUp=scrollObay?@imgonzalves,我相信这样就行了