比方说这个网站,他的水管工这个选项是被overflow:hidden隐藏的。只有当点击页面中的更多时,由于父级dom元素高度提高,所以又被显示出来了。我应该如何用js代码来判定当前这个dom元素是否是被隐藏的呢?求大神!
比方说这个网站,他的水管工这个选项是被overflow:hidden隐藏的。只有当点击页面中的更多时,由于父级dom元素高度提高,所以又被显示出来了。我应该如何用js代码来判定当前这个dom元素是否是被隐藏的呢?求大神!
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
先获取父元素的高度(parentHeight)和top值(parentTop)
然后获取当前元素的top值(height)
如果height>parentHeight+parentTop,就说明超出范围了,也就是overflow里的内容了