setInterval(function() {
var divPosition = $('div').position();
console.log('X: ' + divPosition.left + ", Y: " + divPosition.top");
}, 500);
所以我可以获得此div的x
和y
位置。 left
/ top
,但它是页面上的方形div。我也在跟踪在页面上飞过的部分标记,我想基本上if (_thesectiontag_.left == _thesquarediv_.left || _thesectiontag_.top == _thesquarediv_.top) ... do something
,所以如果section
标记在页面上的div坐标内做某事。
但是我需要得到广场的全部尺寸才能做到这一点。我有点迷失在哪里开始以及如何去做。
有人可以提供一些帮助吗?谢谢!
答案 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());