删除/重置类不起作用?

时间:2014-04-17 11:36:50

标签: javascript jquery

删除/重置类不能处理我的代码以获取警报。显示并在单击保存按钮时淡出。有人可以告诉我为什么这段代码不会删除该类,以便每次点击保存时淡入淡出都有效,而不是只有一次。

请参阅以下内容以获取更多信息。

HTML

       <button class="btn btn-success" onclick="implicitSave()"
       <span class="glyphicon glyphicon-save"></span> Save
       </button>

.js

            function implicitSave(){
                console.log("implicitSave");
                var redirect = "";
                saveCampaignAjaxCall(redirect);
            }

提醒电话

          $("#successalert").show();

.show函数

        $("#successalert").show(function(){
        $(".alert").delay(4600).addClass("in").fadeOut(1000, function(){
        $(this).removeClass('in');
        })

});

1 个答案:

答案 0 :(得分:0)

delay()仅适用于fx队列,因为它仅用于动画,而不是设置类,show()不是异步,它不需要回调,除非给出一段时间。

$("#successalert").show();
setTimeout(function() {
    $(".alert").addClass("in").fadeOut(1000, function(){
         $(this).removeClass('in');
    });
}, 4600);