popper.js - Popper-react 离开容器边界
问题描述
我设置了一个发生这种情况的简单示例,请注意工具提示如何获得 translate3d(-45px, 147px, 0px) ,从而将其呈现在窗口边界之外:
解决方案
您使用的配置会导致一些错误。
考虑以下:
<Popper
placement="bottom"
modifiers={{
preventOverflow: {
escapeWithReference: false
}
}}
>
{({ ref, style, outOfBoundaries }) => {
return (
<div>
<div
className="tooltip"
style={{ opacity: outOfBoundaries ? 0 : 1, ...style }}
ref={ref}
>
Popper
</div>
</div>
);
}}
</Popper>
正如你所看到的,我做了一些修改来解决这个问题,但我不得不删除箭头,因为它也会导致这个新配置的错误。
它现在已修复,但您可能想找到一种方法来包含箭头。
推荐阅读
- flask - 如何让 pytest 正确提交烧瓶 wtforms 表单
- sublimetext3 - 为晦涩的语言创建 Sublime Text 3 语法
- python - Pandas Dataframe - 系列的真值不明确
- excel - 如何在路径名中不包含当前用户的情况下打开另一个 Excel 文件?
- django - 我是 django 的初学者,
- python-3.x - Python Pandas DataFrame 将列表中的固定值添加到 cloumn 并为每个列表值生成新的列输出
- html - 加载注册表单并遍历该表单时,我在哪里可以在我的 html 中添加表单控件?
- python - 如何解决“无文件或目录问题”python?
- sql - SQL MERGE 语句不区分大小写
- node.js - AppEngine/Nodejs:应用程序实例从未运行良好