CSS防止滚动所以我使一个组件通过内我html
阵营像这样:使用上反应呈现组件
<html>
<body>
<div id=app>${appHtml}</div>
<script src="/bundle.js"></script>
</body>
</html>
在我的应用我有一个汉堡包按钮时,onClick
去全屏。
但是,身体是可滚动的。我通常会给body
标签添加一个类,并使其overflow: hidden
来防止这种情况发生。但是,我的反应组件呈现在body
标记内,因此我无法控制基于响应组件内的点击切换类。
有没有人有任何想法/建议如何实现我在找什么。
谢谢!
[使用React.js时何时,何处以及如何将类添加到document.body]( http://stackoverflow.com/questions/26694570/when-where-and-how-to-add-class-to-the-document-body-when-using-react-js) –
链接:-https:// www.npmjs.com/package/react-sticky –