2017-11-03 3 views
0

私はdiv:position:absoluteを持っています。場合によっては、小さな画面解像度では画面から消えることがあります。それが画面からどのくらい離れているかをpxで計算することは可能ですか?divのどの部分が画面外にあるかを計算します。

+1

は、あなたがこの問題にアプローチする方法はないthatsの。研究 "応答性の高いウェブデザイン" – tipsfedora

+0

"画面外"とはどういう意味ですか? –

答えて

0

すでに述べたように、これは本当にこの問題を解決するための方法ではありません、しかし、あなたが必要とするコードは次のとおりです。

const offsetRight = document.querySelector('.your-element').getBoundingClientRect().right - window.innerWidth 

このコードは、あなたの要素の右端のピクセル値を取得し、ウィンドウのエッジとの差を計算します。左側のために

const offsetLeft = 0 - document.querySelector('.your-element').getBoundingClientRect().left; 
+0

ありがとう、これは私をたくさん助けてくれました – Aleksandra

+0

よく聞いてください –

関連する問題