1

我正在尝试在加载页面时获取对象 css 定位,然后在加载时将其除以 2

JS小提琴在这里:

http://jsfiddle.net/27gMu/

这是我的功能:

$("#blue").delay(2000).css("top" , "/=2");

我把延迟放在只是为了看看它是否有效

4

3 回答 3

0

你可以这样做:http: //jsfiddle.net/27gMu/5/

var top = parseInt($("#blue").css("top"));
$("#blue").css("top" , top/2+"px");

如果你想看看搬家前后... http://jsfiddle.net/27gMu/6/

于 2013-06-18T14:44:58.937 回答
0
var position = $("#blue").position();
$("#blue").delay(2000).css("top" , position.top / 2);

您显然可以在一行上完成所有操作,只是为了清楚起见,我想将其说明为两条单独的行。

于 2013-06-18T14:44:59.110 回答
0

http://jsfiddle.net/27gMu/4/

$("#blue").delay(2000).css("top" , $("#blue").offset().top/2);
于 2013-06-18T14:43:36.397 回答