所以,我有一个由Facebook的draft-js驱动的可满足的div。我需要在div中获取插入符号的可视位置,我实现了这个(在Firefox和Chrome中工作):
const selection = window.getSelection && window.getSelection();
if (selection.rangeCount > 0) {
const coordinates = selection.getRangeAt(0).getBoundingClientRect();
}在Chrome和Firefox的情况下,我得到正确的坐标。然而,在Firefox中,我获得了所有位置属性的0。有任何解决办法/跨浏览器解决方案吗?
https://stackoverflow.com/questions/40782418
复制相似问题