首页 > 解决方案 > 单击时如何计算具有绝对位置的div的左侧和顶部

问题描述

我有一些带有“点击”事件的项目。当我单击此项目时,我必须在单击位置显示模态。该模态具有绝对位置。

我尝试获取 event.pageX 和 event.pageY

let style = 'top: ' + event.pageX+ 'px; left: ' + event.pageY + 'px;';

但我的模态显示很远(看屏幕)

http://joxi.ru/brRa073u7J73vA

标签: javascriptcss

解决方案


您可以使用clientX/clientY事件的属性来获取点击的位置


推荐阅读