在JQuery中,怎样取得一个div当前所在的top与left的数字值,要不带px单位的整型值,求解!!

2024年12月02日 21:57
有4个网友回答
网友(1):

我是这样取值的,不知是不是你要的:
var divTop = $("div").css("top");
var divLeft = $("div").css("left");
JQ里面单单写css的属性的话就是取值了。

我做实验的完整代码:














网友(2):

var left = $('#test').position().left;
var top = $('#test').position().top;
或者
var left = $('#test').offset().left;
var top = $('#test').offset().top;

网友(3):

HTML 代码:

Hello

2nd Paragraph



jQuery 代码:
var p = $("p:first");
var position = p.position(); // 此句是重点!!!!!!!!!!!!!
$("p:last").html( "left: " + position.left + ", top: " + position.top );
结果:

Hello

left: 15, top: 15

网友(4):

这里有详细的实例及说明:
http://www.angelweb.cn/Html/jquery/jqueryjiaocheng/2911.html