jQuery offset() 方法
示例
返回 <p> 元素的偏移座標
$("button").click(function(){
var x = $("p").offset();
alert("Top: " + x.top + " Left: " + x.left);
});
自己動手試一試 »
定義和用法
offset() 方法用於設定或返回所選元素的偏移座標,相對於文件。
當用於返回偏移時
此方法返回第一個匹配元素的偏移座標。它返回一個包含 2 個屬性的物件;以畫素為單位的 top 和 left 位置。
當用於設定偏移時
此方法設定所有匹配元素的偏移座標。
語法
返回偏移座標
$(selector).offset()
設定偏移座標
$(selector).offset({top:value,left:value})
使用函式設定偏移座標
$(selector).offset(function(index,currentoffset))
引數 | 描述 |
---|---|
{top:value,left:value} | 設定偏移時必需。指定以畫素為單位的 top 和 left 座標。 可能的值
|
function(index,currentoffset) | 可選。指定一個返回包含 top 和 left 座標的物件。
|
親手嘗試 - 示例
設定偏移座標
如何設定元素的偏移座標。
使用函式設定偏移座標
使用函式設定元素的偏移座標。
使用物件設定元素的偏移座標
如何使用新物件設定元素的偏移座標。
使用另一個元素的偏移座標設定元素的偏移座標
如何使用現有元素的偏移座標設定元素的偏移座標。