我有一个带id容器的div标签。如何使用jquery或javascript找到它的中心?
<div id="container"></div>
这是css
#container {
width: 300px;
height: 300px;
border: 1px solid red;
}
答案 0 :(得分:6)
var cX = $('#container').offset().left + $('#container').width()/2;
var cY = $('#container').offset().top + $('#container').height()/2;
答案 1 :(得分: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)
})
答案 2 :(得分:0)
你应该检查:
答案 3 :(得分:0)
jQuery方式:
var div = $('#container');
var divCoords = {
x : div.width() * 0.5 ,
y : div.height() * 0.5
};