古詩詞大全網 - 成語查詢 - jquery怎麽獲取元素距離屏幕的位置

jquery怎麽獲取元素距離屏幕的位置

$(window).height();//是文檔窗口高度

$("div").offset().top//是標簽距離頂部高度(沒有到下面的距離,比如$("div").offset().down)

$("div").offset().left//是標簽距離右邊高度(沒有到下面的距離,比如$("div").offset().right)

$(document).scrollTop();//是滾動條高度

$("div").height();//是標簽高度

妳要的高度+$("div").height()+[$("div").offset().top-$(document).scrollTop()]=$(window).height();

經過簡單的數學變換即可得到妳要的值了

獲取頁面某壹元素的絕對X,Y坐標,可以用offset():

var X = $(‘#DivID’).offset().top;

var Y = $(‘#DivID’).offset().left;

獲取相對(父元素)位置:

var X = $(‘#DivID’).position().top;

var Y = $(‘#DivID’).position().left;

通過getBoundingClientRect方法獲取對象位置,包含: left , top , right , bottom 4個參數值。