使用“溢出:隐藏”来检测JS在对象上的滚动

时间:2018-07-13 11:41:39

标签: javascript css

如何使用纯JavaScript(请不要使用jQuery)在具有以下元素的元素上检测滚动位置 <div class="strokeme"> TEST </div> 在CSS中设置?甚至有可能吗?

为了澄清-无法将滚动事件侦听器附加到其中设置了任何溢出的对象。我想检测该对象内的Y滚动位置。

1 个答案:

答案 0 :(得分:0)

您可以使用getComputedStyle()。

var element = document.getElementById('overflowobject'),
    style = window.getComputedStyle(element),
    overflowX = style.getPropertyValue('overflow-x');

然后您可以检查overflowX == 'hidden'

https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle