我通过 jquery kendu-ui 有一个直接的可拖动模式窗口。
我的目标是简单地获取top
left
模态相对于浏览器窗口的位置的屏幕坐标...我正在尝试offset
和getBoundingClientRect()
方法,下面只是一些尝试的示例,所有尝试都是不断控制台日志记录0
, 0
, ..我在这里做错了什么?
let ktop = $(".k-window").offset().top;
let ktlft = $(".k-window").offset().left;
console.log(ktop + " " + ktlft);
let ktl = document.querySelector('.k-window');
let procoords = ktl.getBoundingClientRect();
let ktl = document.querySelector('.k-window');
let ktlTop = ktl.offsetTop;
let ktlLeft = ktl.offsetLeft;