0

私は持っている

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

アニメーションの途中でボタンをクリックして Div を削除すると、イベントが発生しますか?

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

2 に答える 2

0

たぶん、このようなものですか?

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

$("#btn1").click(function () {
    if(m) $("#sDiv").remove();
});
于 2013-07-29T19:25:43.130 に答える
0

アニメーション化したdiv に を削除する場合animateは、クリック関数でメソッドを使用する必要があり、次のdivようにコールバックを使用して を削除します。

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

あるいは、質問を誤解していたのかもしれません。その場合は明確にしてください。

于 2013-07-29T19:21:58.560 に答える