嘿那里,我试图有一个div"隐藏",然后一旦隐藏动画完成"删除".似乎我可以得到工作,但不是两者兼而有之.我尝试过使用setTimeout,但这只会导致div被隐藏,但实际上并没有删除.
这是代码:
$(this).parents("div:eq(0)").hide("fast");
setTimeout(function () { $(this).parents("div:eq(0)").remove();}, 1000);
Run Code Online (Sandbox Code Playgroud)
如果我在没有setTimeout的情况下执行删除,则会删除div,但不会显示隐藏动画.
任何帮助赞赏!
嘿所有,我不知道为什么这似乎不起作用.警报弹出正确的id,但removeClass似乎没有被触发.我究竟做错了什么?
function testClassSwitch(t_id) {
alert("Do things to a button with this ID: " + t_id);
$(t_id).removeClass("add-button");
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
嘿伙计们,我有一个小按钮功能,不是错误的,但也没有工作.addItem被称为fine,并将类从"add-button"切换到"in-cart-button",但是$("a.in-cart-button").click(...似乎没有当我点击"购物车内按钮"时,它会再次触发addItem功能...任何想法?
function addItem(t_id) {
$("#" + t_id).addClass("in-cart-button").removeClass("add-button");
}
function removeItem(t_id) {
$("#" + t_id).addClass("add-button").removeClass("in-cart-button");
alert("Remove item with id: " + t_id);
}
$("a.add-button").click(function(event) {
event.preventDefault();
addItem(event.target.id);
});
$("a.in-cart-button").click(function(event) {
event.preventDefault();
removeItem(event.target.id);
});
Run Code Online (Sandbox Code Playgroud)
谢谢!