日期:2014-05-16 浏览次数:20364 次
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(); }); }