如何使用填充来获取jquery元素的顶部和左侧

时间:2014-04-25 05:26:15

标签: jquery html css

最初试图

var t = parseInt(el.offset().top);
var l = parseInt(el.offset().left);

var tp = parseInt(el.css('padding-top'));
var lp = parseInt(el.css('padding-left'));

并使用

t - tp, l - lp

但不知何故t返回顶部WITH填充,l小于没有填充的左边

编辑:可能这与列表视图

元素的显示有关

1 个答案:

答案 0 :(得分:0)

您可以使用.css

直接获得左上角
var a=parseInt($("#a").css("top"));
var a1=parseInt($("#a").css("left"));

HTML:

<div id="a"></div>

CSS:

#a
{
width:100px;
height:100px;
background-color:red;
position:absolute;
top:25px;
padding-top:50px;
left:25px;
padding-left:50px;

}