Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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
jQuery-当页面不在顶部时,请更改div背景色_Jquery - Fatal编程技术网

jQuery-当页面不在顶部时,请更改div背景色

jQuery-当页面不在顶部时,请更改div背景色,jquery,Jquery,好的,当页面加载时,我有一个白色背景的div,但是我希望它在页面滚动时改变颜色,但是如果页面返回顶部,它将返回白色 我刚刚开始使用jQuery,因此非常感谢您的帮助:)您想从收听窗口的事件开始。然后,您需要检查窗口的“”,以确定它是否位于顶部。最后,您可以使用命令更改页面的背景色 下面是一个(完全未经测试的)示例,可以让您了解: $(window).scroll(function() { if ($(window).scrollTop() == 0) { $(docume

好的,当页面加载时,我有一个白色背景的div,但是我希望它在页面滚动时改变颜色,但是如果页面返回顶部,它将返回白色


我刚刚开始使用jQuery,因此非常感谢您的帮助:)

您想从收听
窗口的事件开始。然后,您需要检查
窗口的“”,以确定它是否位于顶部。最后,您可以使用命令更改页面的背景色

下面是一个(完全未经测试的)示例,可以让您了解:

$(window).scroll(function() {
    if ($(window).scrollTop() == 0) {
        $(document.body).css('backgroundColor', 'red');
    } else {
        $(document.body).css('backgroundColor', 'white');
    }
});
-