我如何检测div / body正在滚动

时间:2014-05-18 08:28:55

标签: jquery

Hello Stackoverflow人员,

我试图改变滚动的背景颜色,这很简单,但不适用于我在滚动上使用的任何包装都不起作用的事实,I.E。

$('#whatever').scroll(function(){
    //magic
});

我目前的代码: jsfiddle.net/SM3H9/7

有人可以帮我解读一下这个谜吗?我承认我没有触及jquery几个月所以我有点生疏,但是一些搜索(stackoverflow,jquery web& google)似乎没有给我一个答案。

谢谢stackoverflow人!

1 个答案:

答案 0 :(得分:1)

您需要将scroll附加到正在滚动的元素。在您的情况下,滚动来自html元素,但您将scroll事件附加到不会滚动的类mainContainer的div。

证明:http://jsfiddle.net/SM3H9/8/