2017-02-24 52 views
0
setInterval(function() { 
    var divPosition = $('div').position(); 


    console.log('X: ' + divPosition.left + ", Y: " + divPosition.top"); 
}, 500); 

所以我能得到這個div的xy位置。 left/top但它是頁面上的正方形div。我也跟蹤頁面上的一段標籤,我想基本上做if (_thesectiontag_.left == _thesquarediv_.left || _thesectiontag_.top == _thesquarediv_.top) ... do something,因此如果section標籤位於頁面上的div座標內,可以做一些事情。如何獲得一個方形格的位置的jQuery/JavaScript的

但我需要獲得廣場的全部尺寸才能做到這一點。我從哪裏開始以及如何去解決這個問題,我有點失落。

任何人都可以提供一些幫助嗎?謝謝!

+0

offsetHeight,o ffsetWidth – CBroe

+1

尺寸如何在頁面上的位置或其大小?或兩者? –

+0

@DanielT。是的,如果'我的部分標籤'超過了'div',那就做點什麼吧。所以要做到這一點,我假設我需要div的'x'和'y'位置以及寬度和高度,我需要做一些數學計算 – PourMeSomeCode

回答

-1
$('div').height($('div').width()); 
2

使用此兩個代碼:

的寬度和高度包括填充:

var Height = document.getElementById('square').clientHeight; 

var Width = document.getElementById('square').clientWidth; 

的寬度和高度包括填充,滾動條和邊框:

var Height = document.getElementById('square').offsetHeight; 

var Width = document.getElementById('square').offsetWidth; 
相關問題