如何判断一个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