簡體   English   中英

HTML:了解居中的Div的絕對位置

[英]HTML: Know the Absolute Position of a Centered Div

可以說我明白了: http : //puu.sh/6rqZc.jpg

假設我的畫布居中,我如何知道它的x / y或left / top屬性:

#canvas-container {
    width: 100px;
    height:100px;
    margin: 0px auto;
}

注意: $('#myCanvas')[0].style.top returns ""

您可以嘗試使用offset() ,它將返回元素相對於文檔的坐標:

var eTop = $('#myCanvas').offset().top,
    eLeft = $('#myCanvas').offset().left;

我認為您需要.offset().position()

如果您需要絕對的左/上限值:

var offLeft = $('#myCanvas').offset().left;
var offTop = $('#myCanvas').offset().top;

如果需要相對定位的elem的左/上值:

var posLeft = $('#myCanvas').position().left;
var posTop = $('#myCanvas').position().top;

使用JQuery

$('#myCanvas').eq(0).offset();

// or

$('#myCanvas:first').offset();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM