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