我正在尝试在加载页面时获取对象 css 定位,然后在加载时将其除以 2
JS小提琴在这里:
这是我的功能:
$("#blue").delay(2000).css("top" , "/=2");
我把延迟放在只是为了看看它是否有效
你可以这样做:http: //jsfiddle.net/27gMu/5/
var top = parseInt($("#blue").css("top"));
$("#blue").css("top" , top/2+"px");
如果你想看看搬家前后... http://jsfiddle.net/27gMu/6/
var position = $("#blue").position();
$("#blue").delay(2000).css("top" , position.top / 2);
您显然可以在一行上完成所有操作,只是为了清楚起见,我想将其说明为两条单独的行。
$("#blue").delay(2000).css("top" , $("#blue").offset().top/2);