.offset().top是什么意思?

offset获取匹配元素在当前视口的相对偏移;

返回的对象包含两个整形属性:top,left。此方法只对 可见元素有效。

$("#div").offset() 获得位移对象;(此时 其实啥也没做)

$("#div").offset().top 获得位移高度

用法一般是:

$("#div").css({ left:$(this).offset().left+"px", top:$(this).offset().top+25+"px" });
时间: 2024-10-03 22:25:25

.offset().top是什么意思?的相关文章

jQuery中animate与scrollTop、offset().top实例

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

关于offset().top与scrollTop()

1.offset().top匹配元素相对于文档的偏移位置() <body> <style type="text/css"> body { border:20px solid #CCC; margin:10px; padding:40px; background:#EEE; } #test { width:400px; height:200px; padding:40px; background:#F60; border:5px solid #888; } <

jquery offset获取div的位置top和left数值

js中绝对定位获取写起来比较复杂,如果使用jquery 我们可以借助于它的offset偏移来获取div top和left值,下面我整理一些例子. offset() 方法返回或设置匹配元素相对于文档的偏移(位置). 绝对位置:  代码如下 复制代码 var X = $('#DivID').offset().top;var Y = $('#DivID').offset().left; 返回第一个匹配元素的偏移坐标.该方法返回的对象包含两个整型属性:top 和 left,以像素计.此方法只对可见元素有

Jquery中用offset().top和offsetTop的比较

今天,想测试一个div与顶部的距离,用的是.offsetTop,但是offsetTop获得的值,怎么都打印不出来.折腾了半天,打印的结果都是undefined,虽然网上很多资料都说返回的是数值.虽然这个函数永不了,但是黄显钦找到了一个可以替代offsetTop的函数.那就是jquery的offset().top 我们先来了解一下,什么是offset().top和offsetTop? offsetTop 解析一: 假设 obj 为某个 HTML 控件. obj.offsetTop 指 obj 相对

js实现jquery的offset()

用过jQuery的offset()的同学都知道 offset().top或offset().left很方便地取得元素相对于整个页面的偏移. 而在js里,没有这样直接的方法,节点的属性offsetTop可以获得该节点相对于父节点的相对偏移 但不能直接获得其绝对偏移,我们可用节点逐层递归向上来相加offsetTop来获得绝对偏移. function getOffset(Node, offset) { if (!offset) { offset = {}; offset.top = 0; offset

jQuery,CSS:offset()方法,CSS scrollTop属性

offset() 返回偏移坐标对象,包括top,left两个Number属性,像素数值 $(selector).offset().top $(selector).offset().left 详细 scrollTop属性 设置文档从文档顶部开始卷起的像素值 scrollTop:10;

difference of top and left between Javascript and Jquery

1, top and left relative to the document jquery .offset() Get the current coordinates of the first element, or set the coordinates of every element, in the set of matched elements, relative to the document. var top = $('#elementID').offset().top; var

jquery计算出left和top,让一个div水平垂直居中的简单实例

if($("#cont1").css("position")!="fixed"){         $("#cont1").css("position","absolute");         var dw = $(window).width();         var ow = $("#cont1").outerWidth();         var dh =

Jquery中的offset()和position()深入剖析(元素定位)

先看看这两个方法的定义. offset(): 获取匹配元素在当前视口的相对偏移. 返回的对象包含两个整形属性:top 和 left.此方法只对可见元素有效. position(): 获取匹配元素相对父元素的偏移. 返回的对象包含两个整形属性:top 和 left.为精确计算结果,请在补白.边框和填充属性上使用像素单位.此方法只对可见元素有效. 真的就这么简单吗?实践出真知. 先来看看在jquery框架源码里面,是怎么获得position()的: 1 // Get *real* offsetPar