我有一个带有 id 容器的 div 标签。如何使用 jquery 或 javascript 找到它的中心?
<div id="container"></div>
这是CSS
#container {
width: 300px;
height: 300px;
border: 1px solid red;
}
我有一个带有 id 容器的 div 标签。如何使用 jquery 或 javascript 找到它的中心?
<div id="container"></div>
这是CSS
#container {
width: 300px;
height: 300px;
border: 1px solid red;
}
是这个吗?
var cX = $('#container').offset().left + $('#container').width()/2;
var cY = $('#container').offset().top + $('#container').height()/2;
$(function(){
var $this = $("#container");
var offset = $this.offset();
var width = $this.width();
var height = $this.height();
var centerX = offset.left + width / 2;
var centerY = offset.top + height / 2;
console.log(centerX ,centerY)
})
你应该检查:
jQuery way:
var div = $('#container');
var divCoords = {
x : div.width() * 0.5 ,
y : div.height() * 0.5
};