日期:2014-05-16 浏览次数:20428 次
function jsprint(cssname, msg) {
    var str = "<div id=\"msbox\" class=" + cssname + ">"+msg+"</div>";
    $("body").append(str);
    $("#msbox").fadeIn(500).delay(500).fadeOut(500, function () {
        $("#msbox").remove();       
    });
}
function jsprint(cssname, msg) {
    if(!$("#msbox").is(":animated")){   //判断动画是否已经结束
      var str = "<div id=\"msbox\" class=" + cssname + ">"+msg+"</div>";
      $("body").append(str);
      $("#msbox").fadeIn(500).delay(500).fadeOut(500, function () {
        $("#msbox").remove();
      });
    }
------解决方案--------------------
在$("body").append(str);之前加一条语句,先检查一下有没有$("#msbox")这个元素,有 就退出函数。
------解决方案--------------------
function jsprint(cssname, msg) {
    !$('#msbox')[0]?$("body").append("<div id=\"msbox\" class=" + cssname + ">"+msg+"</div>"):$('#msbox').addClass(cssname).html(msg);
    $("#msbox").fadeIn(500).delay(500).fadeOut(500, function () {
        $("#msbox").remove();       
    });
}
------解决方案--------------------
function jsprint(cssname, msg) {
    !$('#msbox')[0]?$("body").append("<div id=\"msbox\" class=" + cssname + ">"+msg+"</div>"):$('#msbox').addClass(cssname).html(msg);
    $("#msbox").fadeIn(500).delay(500).fadeOut(500, function () {
        $("#msbox").remove();       
    });
}