如何判断div的滚动条的滚动方向

如何判断一个div的滚动条是向上滚动还是向下滚动。
跪求代码!!!!急急急!!!!!

拿当前的scrollTop和之前的scrollTop对比
如果变大了,表示向下滚动(scrollTop值变大);
如果变小了,表示向上滚动(scrollTop值变小)。

可以看下这个

感谢楼上提供的链接,对我有用

https://my.oschina.net/u/1466553/blog/297286 你看一下这个吧

(http://zccst.iteye.com/blog/2197139 "")[scroll时判断向下滚动还是向上滚动]

 <div style="height:200px;overflow:auto;border:solid 1px #000" id="dv"><div style="height:3000px"></div>
<script>
    dv.st = 0;
    dv.onscroll = function () {
        var st = dv.scrollTop;
        if (st > dv.st) console.log('下');
        else console.log('上');
        dv.st = st;
    }
</script