添加到当前CSS顶部值

时间:2016-07-15 20:07:14

标签: jquery

我有这个jQuery:

$(".ta").siblings(".Aname:eq(0)").css("top",+=$(".Text").height()+15);

但它不起作用。我也尝试过这种方式:

$(".ta").siblings(".Aname:eq(0)").css("top",'+=$(".Text").height()+15');

但它也没有用。

1 个答案:

答案 0 :(得分:0)

您必须获取当前最高值,然后添加新值,然后在使用.css()

设置值时再次附加“px”

以下是它的样子:

var element = $(".ta").siblings(".Aname:eq(0)");
var currTop = Number(element.css("top").replace("px", ""));
var amountToAdd = $(".Text").height() + 15;
$(element).css("top", (currTop + amountToAdd + "px"));

<强> And here is a WORKING DEMO