是否可以在jQuery中为removeClass()函数设置回调函数?我有以下代码:
var pane = $(this).attr("rel");
var current = $('.active-pane');
current.fadeOut("slow").removeClass('active-pane');
$("#pane-"+pane).addClass('active-pane');
所以基本上我希望当前淡出,然后删除活动窗格类,然后一旦发生这种情况,将活动窗格类添加到新元素。目前这些事件同时发生。
答案 0 :(得分:9)
.fadeout
方法有一个回调。
current.fadeOut("slow", function() {
current.removeClass('active-pane');
$("#pane-"+pane).addClass('active-pane');
});