使用带有ajax删除的alertify

时间:2014-01-26 12:43:52

标签: javascript ajax jquery alertify

我使用默认确认框删除带有ajax的记录,并且它可以正常工作。 这是工作代码 http://pastebin.com/HZxDVAgU 但是,当我使用alertify时,它会删除记录,但不会隐藏它。 这是非工作代码 http://pastebin.com/7q1sH5gM

这是隐藏记录的代码

  $(this).parents(".record").animate({ backgroundColor: "#fbc7c7" }, "fast")
    .animate({ opacity: "hide" }, "slow");

1 个答案:

答案 0 :(得分:0)

在alertify回调this内部引用窗口,以引用被调用者对象,您可以使用存储原始元素引用的element变量。

代码:

        element.parents(".record").animate({
            backgroundColor: "#fbc7c7"
        }, "fast")
            .animate({
            opacity: "hide"
        }, "slow");

演示:http://jsfiddle.net/IrvinDominin/PUh6f/