我有一个div位置:绝对。有时在较小的屏幕分辨率下它会离开屏幕。是否有可能以px计算屏幕上有多少?
答案 0 :(得分:0)
正如已经提到的,这实际上不是解决这个问题的方法,但是你需要的代码是:
const offsetRight = document.querySelector('.your-element').getBoundingClientRect().right - window.innerWidth
此代码获取元素右边缘的px值,并计算它与窗口边缘之间的差异。
左侧:
const offsetLeft = 0 - document.querySelector('.your-element').getBoundingClientRect().left;