ACP*_*ACP 0 jquery effect fadeout
我试图隐藏具有淡出效果的div但它似乎不起作用..
$('#messageDiv').hide().fadeOut('slow'); 任何建议.
我正在使用自定义函数显示错误div?
function getErrorMsgStyle(txt) {
return "<table width='100%' border='0' cellpadding='0' cellspacing='0' align='center'><tr style='line-height:7px;'><td> </td></tr></table><div class='error_Style_Border' id='messageDiv'><a href='javascript:void(0);' onClick=\"$('#messageDiv').fadeOut('slow');\" class='link'><table width='100%' border='0' cellpadding='0' cellspacing='0' align='center'><tr style='line-height:2px;'><td> </td></tr><tr><td class='table_error_Style_Border'><table width='97%' border='0' cellpadding='0' cellspacing='0' align='center' >" + "<tr style='line-height:2px;'><td colspan='15' align='center'></td></tr>" + "<tr ><td width='10px'> </td><td colspan='12' align='center' ><span class='error-txt'>" + txt + "</span></td><td width='10px' class='error-close'>X</td><td> </td></tr></table></td></tr>" + "<tr style='line-height:2px;'><td> </td></tr></table></a></div><a href='javascript:void(0);' onClick=\"$('#messageDiv').fadeOut('slow');\" class='link'><table width='100%' border='0' cellpadding='0' cellspacing='0' align='center'><tr style='line-height:7px'><td> </td></tr></table></a>";
}
Run Code Online (Sandbox Code Playgroud)
$('#messageDiv').fadeOut('slow');似乎也没有用
$('#messageDiv').fadeOut('slow');
Run Code Online (Sandbox Code Playgroud)
要么
$('#messageDiv').fadeOut(250);
Run Code Online (Sandbox Code Playgroud)
意味着淡入淡出应该花费250毫秒.
还要确保您的元素的名称为messageDiv,而不是其他内容.
编辑
如果您使用webForms并且发现id不是您期望的id,则可以使用类名来代替id.我实际上更喜欢这种方法,因为它不那么受欢迎
编辑2
将您的href更改为href='.'您的点击事件$('#messageDiv').fadeOut('slow');return false;