0

我有两个元素,一个在另一个之上。我想在按钮单击时更改绝对定位元素的位置。

jQuery:

$("#check-button").click(function() {
    $("#repair-status").animate({top: "80"}, 1000);
});

这似乎很容易,但在这种情况下它不起作用。我想,CSS有问题。有关更多详细信息,请查看小提琴:http: //jsfiddle.net/iamsvyat/93A9f/9/

提前致谢!

PS为了清楚起见,我将“修复状态”元素放在顶部,最后它会从底部滑动。

4

1 回答 1

1

这是你想要的吗?http://jsfiddle.net/93A9f/10/

$("#check-button").click(function() {
    $("#repair-status").animate({top: "80"}, 1000);
    return false;
});

我所做的只是添加return false;取消按钮单击时回发的默认操作。

于 2013-10-29T18:13:38.340 回答