删除元素时是否会触发任何动画事件?

时间:2013-07-29 19:19:20

标签: jquery

我有

 $("#sDiv").animate({ marginTop: "100px" }, 10000);

如果我点击一个按钮在动画中间删除Div会发生任何事件吗?

 $("#btn1").click(function () {
    $("#sDiv").remove();
 });

2 个答案:

答案 0 :(得分:0)

如果要在动画后删除div ,则必须在点击功能中使用animate方法,并使用回调删除{ {1}},像这样:

div

或者,我可能误解了这个问题。请澄清是否属实。

答案 1 :(得分:0)

也许是这样的?

var m = false;
$("#sDiv").animate({ marginTop: "100px" }, 10000, function() {
    m = true;
});   

$("#btn1").click(function () {
    if(m) $("#sDiv").remove();
});