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();
});
}很奇怪 多点几次这个曾就一直在页面上显示了 也不淡隐也不消失 就是一直在页面上了 最好能给代码
解决方案 »
- 向数据库microsoft SQL server表中写入数据不成功
- 当点到文字2后,点搜索,是弹窗行式target=_blank,要在JS里怎么修改?求解
- JS 连动选择并计算的问题。。先谢过,,急
- 蛙蛙推荐:刚刚写了一个测试应聘人员的程序,大家给PP
- 虽然这个问题与javascript不相关,但是这里高手多,相信能解决我的问题
- 有没有好办法将所有的查询结果输出到Excel表?
- 请问做网页中的一个问题
- 怎样在html页面中调用showModalDialog,给高分!
- javascript换行时,字符串的连接!
- 用cropper截取的图片怎么以图片文件形式获取保存在本地?cropper默认输出base64
- js怎么将字段+数值以XML形式返回给webservice
- 为什么chrome下不能解析,有其他办法吗?
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();
});
}因为你的动画有时延造成了队列,每次点击时判断那个元素是否还在执行动画,如果是就什么都不操作
!$('#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();
});
}
!$('#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();
});
}