- JScript code
var re=function(count,resultId){ $.post( 'manner.php', { 'id':resultId }, function(data){ if(data&&($(".show"+count).attr("class")!="show"+count)){ var str="<tr ><td colspan='6'><table class='hidden"+count+"' style='display:none'border='0'width='100%'>"; json = eval("(" + data + ")"); for(var i in json){ str=str+"<tr><td width='12%'></td><td width='60%'>内容:"+json[i].Msg+"</td><td width='22%'>"+json[i].Time+"</td><td width='5%'>"+json[i].UserName+"</td></tr>"; } str=str+"</table></td></tr>"; $("#"+count).after(str); $(".hidden"+count).slideDown(500); $(".hidden"+count).removeClass("hidden"+count).addClass("show"+count); }else if($(".show"+count).attr("class")=="show"+count){ $(".show"+count).slideUp(500,function(){ $(".show"+count).parent().parent().remove(); } ); } }) }
------解决方案--------------------
// 获取 count标识 下的对象,在此对象中后添加 一个str的字符集
$("#"+count).after(str);
//此对象500毫秒完成向下隐藏对象
$(".hidden"+count).slideDown(500);
//清除此对象的 class 并从新替换class
$(".hidden"+count).removeClass("hidden"+count).addClass("show"+count);
//根据 后台的count 做为标识 获取 使用 .show+count 的样式的对象,在 500毫秒动态显示向上显示此对象 兵在此 同事次标签的 上上个节点移除
$(".show"+count).slideUp(500,function(){
$(".show"+count).parent().parent().remove();
}
);