javascript - 如何检查 div 是否溢出 React 中的页面?
问题描述
我有一个 div,由于内容过长,它的高度有时会超出页面的高度。如何知道是不是这样?我试图将 scrollHeight 与 clientHeight 进行比较,但两个值是相同的。这是代码:
const Component = ({text}) => {
const ref = React.useRef(null);
const contentOverflowPage = ref.current && ref.current.scrollHeight > ref.current.clientHeight
return (
<Root ref={ref}>
{content}
</Root>
);
};
export default Component;
如何解决这个问题?谢谢!
解决方案
推荐阅读
- python - 打印 .triad_census() 会导致 TypeError
- javascript - JSDOC 注释格式
- javascript - 使用路由时表示不通过 req.params
- javascript - 检查跨域 iframe 内容(空白页)
- reactjs - React 钩子和功能组件参考
- python - 从烧瓶项目同一目录中的 __init__ 导入
- amazon-web-services - CloudFront 标头未正确转发
- string - 如何识别字符串中编码的日期或日期和时间?
- java - 收到错误,因为“DesiredCapabilities 类型的方法 chrome() 未定义”
- azure - 在 Azure Active Directory 中使用 MS Graph API:C# 和 Postman