admin管理员组

文章数量:1652207

摘要 腾兴网为您分享:使用jquery获取css的top和left属性,猿辅导,一加商店,网易支付,手机管家等软件知识,以及icq聊天室,北方就业通,秒杀聚划算,bobo直播app,苹果110,shellcraft,空调接活app,万能u盘格式化工具,上古卷轴5racemenu,乔布简历登录,奇珀市场tv版,软心器,青海社区,律所管理软件,超级搜索引擎等软件it资讯,欢迎关注腾兴网。经常要获取某个元素的相对位置来做某些jquery特效,left和top也是我们经常用到的css属性,下面是对left和top的解释: 值为auto :无特殊定位,根据HTML定位规则载文档流中分配 值为length...

经常要获取某个元素的相对位置来做某些jquery特效,left和top也是我们经常用到的css属性,下面是对left和top的解释:

值为auto :无特殊定位,根据HTML定位规则载文档流中分配

值为length :由浮点数字和单位标识符组成的长度值 | 百分数。必须定义position属性值为absolute或者relative此取值方可生效。

css的left和top属性指的是距最近的一个position属性为relative或者absolute的父级元素的左边后上边的距离,

明白了css的left和top的含义,可以看下jquery获取css的值,因为left和top也都是普通的css属性所以可以使用如下代码来获取

var left = $('#test').css('left');var top = $('#test').css('top');当然这样获取的是一个字符串,如果们想直接取得对象的left和top的像素值,可以通过position方法来获取

var left = $('#test').position().left;var top = $('#test').position().top;jquery获取left和top值,一般都用第二种方法,因为我们直接获取了left和top的像素值,可以直接用于计算,免去了通过函数praseInt转换的麻烦,如果要设置css的left和top属性,可以看jquery设置css。

相关推荐

本文标签: 属性元素htmlTOPjq