1

コードの次の行によってキャンセルされることなく、1 つのイベントがアクションを実行し続ける方法について質問があります。この場合、削除アクションで非表示の動作をキャンセルしたくありません。

たぶん、これはコールバックのカテゴリに分類されますが、この場合に使用できるかどうかはわかりません

下のコードは、load メソッドからのコールバックに既に存在します。

これがコードです

$(".frmtbnote:last").submit(function () {
    $(this).parents(".paneltbnote").animate({ opacity: 'hide' }, "slow");
    $(this).parents(".wrappertbnote").remove();

    $.post("tbnotesact.php", {
        noteid: $tbnoteid,
        action: "remove",
        time: timestamp
    }, function (xml) {
        // do something
    });
    return false;
});
4

1 に答える 1

6

私はコールバックがあなたが求めているものだと信じています

$(this).parents(".paneltbnote").animate({ opacity: 'hide' }, "slow", function(){
    $(this).parents(".wrappertbnote").remove();
  }
);
于 2009-05-14T21:23:22.277 に答える