我正在使用react-popper,我需要在其参考元素的位置生成 popper。我可以计算参考元素内的 X 和 y 位置,但我无法找到将 popper 定位在该位置的解决方案。
const {top, left} = e.target.getBoundingClientRect();
const xPosition = e.clientX - left;
const yPosition = e.clientY - top;
注意:参考元素也存在于屏幕的边缘。对此有什么帮助吗?
我正在使用react-popper,我需要在其参考元素的位置生成 popper。我可以计算参考元素内的 X 和 y 位置,但我无法找到将 popper 定位在该位置的解决方案。
const {top, left} = e.target.getBoundingClientRect();
const xPosition = e.clientX - left;
const yPosition = e.clientY - top;
注意:参考元素也存在于屏幕的边缘。对此有什么帮助吗?