判断元素是否超过隐藏overflow:hidden生效

2022/7/4 overflowcssjs

通过元素的属性:clientWidth/clientHeight 和 scrollWidth/scrollHeight 来判断元素是否有超出隐藏部分
如果有超出隐藏部分,就会出现 client < scroll

# 如果元素没有超出隐藏

clientWidth==scrollWidth && clientHeight == scrollHeight

1
2

# 如果元素横向超出隐藏

clientWidth < scrollWidth && clientHeight == scrollHeight

1
2

# 如果元素纵向超出隐藏

clientWidth == scrollWidth && clientHeight < scrollHeight

1
2