我有
$("#sDiv").animate({ marginTop: "100px" }, 10000);
如果我单击一个按钮以删除其动画中间的 Div 是否会触发任何事件?
$("#btn1").click(function () {
$("#sDiv").remove();
});
我有
$("#sDiv").animate({ marginTop: "100px" }, 10000);
如果我单击一个按钮以删除其动画中间的 Div 是否会触发任何事件?
$("#btn1").click(function () {
$("#sDiv").remove();
});
如果你想在动画div
后animate
删除它,你必须使用click 函数中的方法,并且你已经使用回调来删除div
,如下所示:
$("#btn1").click(function () {
$("#sDiv").animate({ marginTop: "100px" }, 10000, function() {
$("#sDiv").remove();
});
});
或者,我可能误解了这个问题。请澄清是否是这种情况。
也许是这样的?
var m = false;
$("#sDiv").animate({ marginTop: "100px" }, 10000, function() {
m = true;
});
$("#btn1").click(function () {
if(m) $("#sDiv").remove();
});