如何获得方形div jQuery / JavaScript的位置

时间:2017-02-24 11:57:46

标签: javascript jquery html

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坐标内做某事。

但是我需要得到广场的全部尺寸才能做到这一点。我有点迷失在哪里开始以及如何去做。

有人可以提供一些帮助吗?谢谢!

2 个答案:

答案 0 :(得分: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;

答案 1 :(得分:-1)

$('div').height($('div').width());