jQuery中offset()方法运用示例
jQuery中offset()方法运用示例
此方法返回或设置所匹配元素相对于document对象的偏移量。
语法结构一:
复制代码 代码如下:$(selector)et()
获取匹配元素在当前document的相对偏移。
返回的对象包含两个整型属:top和left。
此方法只对可见元素有效。
实例代码:
复制代码 代码如下:
*{
margin:0px;
padding:0px;
}
er{
border:1px solid black;
width:400px;
height:300px;
padding:10px;
margin:50px;
}
dren{
height:150px;
width:200px;
margin-left:50px;
background-color:green;
}
$(document)y(function(){
$("button")k(function(){
a=$("dren")et();
alert("元素的偏移量坐标是:"++"|"++"");
})
})
获取元素的坐标
以上代码可以弹出子div相对于document的偏移量。
语法结构二:
复制代码 代码如下:$(selector)et(value)
设置匹配元素相对于document对象的坐标。
offset()方法可以让我们重新设置元素的位置。这个元素的'位置是相对于document对象的。
如果对象原先的position样式属性是static的话,会被改成relative来实现重定位。
参数列表:
参数 描述 value 规定以像素计的 top 和 left 坐标。
可能的值:
1.值对,比如 {top:200,left:10}。
2.带有top和left 属性的对象。
实例代码:
复制代码 代码如下:
er{
border:1px solid black;
width:400px;
height:300px;
}
dren{
height:150px;
width:200px;
background-color:green;
}
$(document)y(function(){
$("button")k(function(){
$("dren")et({top:100,left:100})
})
})
点击设置偏移量
以上代码可以设置div相对于document的偏移量。
语法结构三:
使用函数的返回值来设置偏移坐标:
复制代码 代码如下:$(selector)et(function(index,oldoffset))
参数列表:
参数 描述 function(index,oldvalue) 规定返回被选元素新偏移坐标的函数:
index - 可选。元素的索引。
oldvalue - 可选。当前坐标。
实例代码:
复制代码 代码如下:
er{
border:1px solid black;
width:400px;
height:300px;
}
dren{
height:150px;
width:200px;
background-color:green;
}
$(document)y(function(){
$("button")k(function(){
$("dren")et(function(a,b){
var newpoint= new Object();
=+50;
=+50;
return newpoint;
})
})
})
点击设置偏移量
以上代码同样可以设置元素的偏移,不过值是通过函数返回。
-
计算机硬件的维护与管理策略
现今社会计算机的运用是越来越广泛,在硬件维护与管理的过程中会出现很多方面的问题。下面是本站小编搜索整理的关于计算机硬件的维护与管理策略,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!一、对计算机的硬件进行检测并...
-
双十一期间中小卖家的生存之道
双十一现在已经成为全民皆知的购物狂欢节了,很多买家会选择在这一天购买平时舍不得买比较贵的宝贝,特别是一些比较知名的大店铺。因此在这种节日里面,大店铺总是不乏各种优质的流量资源,就算活动力度不大,买家们也会觉得比平时好像确实便宜了那么点,自然就会更加青睐...
-
word键盘类技巧
Shift是我们平时再熟悉不过的一个键了,在资源管理器或我的电脑中,按住Shift可以强制执行文件的移动操作,配合鼠标还可以进行批量文件的快速选择,可谓是方便多多了。下面盘点一下word键盘类技巧有哪些,一起来学习一下!1.Shift+Delete键=剪切当我们选中简历表格里的一...
-
专升本excel模拟题附答案
想要考试取得好成绩,平时就需要按照"循序渐进、阶段侧重、精讲精练"的原则进行练习。下面是小编为大家整理的专升本excel模拟题附答案,欢迎参考!1、在Excel2003中,数据清单是工作表中______。A:没有空行的区域B:没有空列的区域C:任何区域D:没有空行和空列的区域答案:D2...