如何检查元素是否向右或向左溢出?

时间:2014-07-28 20:59:17

标签: javascript jquery html

关于确定元素是否溢出有很多问题:

Herehere,和 here

但我需要更多的特异性。

我有一个水平溢出的元素,这意味着用户可以向右或向左滚动。

我想找出一种方法来确定元素是否溢出到任一方向。换句话说,如果元素一直向左推,那么此函数将为overflowRight返回true,对overflowLeft返回false。

这就是我现在使用的:

function isOverflowed(element){
    return element.scrollWidth > element.clientWidth;
}

它返回一个bool,指示是否有任何溢出,但是没有提供方向配置。

如何判断我的元素是向左还是向右溢出?

谢谢!

0 个答案:

没有答案