在 jQuery 中,通過使用offset().top
方法,可以獲取某個元素相對于頁面頂部的距離。
這個方法返回一個數字,表示該元素距離頁面上邊緣的像素值。例如:
var $elem = $('#my-elem'), elemOffset = $elem.offset().top; console.log(elemOffset); // 輸出元素距離頁面頂部的像素值
在上面的例子中,我們首先使用 jQuery 的選擇器選中了一個元素,并存儲在變量$elem
中。
接著,我們使用offset().top
方法獲取了該元素距離頁面頂部的像素值,并將其存儲在變量elemOffset
中。
最后,我們使用console.log()
方法將該像素值輸出到控制臺中。
需要注意的是,offset().top
方法返回的像素值是相對于頁面頂部的距離,并不會隨著頁面的滾動而改變。如果需要動態地獲取元素相對于頁面頂部的距離,可以考慮使用$(window).scrollTop()
方法來獲取當前頁面滾動的像素值。