我有一些带有“点击”事件的元素。当我点击这个元素时,我必须在点击的地方显示模态。此模态具有绝对位置。
我尝试获取 event.pageX 和 event.pageY
let style = 'top: ' + event.pageX+ 'px; left: ' + event.pageY + 'px;';
但我的模态显示很远(看屏幕)
最佳答案
您可以使用 clientX
/clientY
事件的属性来获取点击的位置
关于javascript - 单击时如何计算具有绝对位置的div的左侧和顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53725516/