【发布时间】:2012-05-07 22:08:20
【问题描述】:
这是我到目前为止所做的:
//delcare html:
<div class="success" id="divStatus" style="display:none;" ><a href="#" class="close">×</a></div>
asp.net 后面代码:
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "_key"+this.UniqueID, "$(function() { $('#divStatus').html('" + msg + "').show().fadeIn(9000).fadeOut(9000); });", true);
//css类:
.success
{
display:block;
color: #4F8A10;
background-color: #DFF2BF;
}
我想到的唯一合乎逻辑的解释是,$function ....中的>>#divStatus中没有css类(.success)被定义?
更新结束
我正在尝试向下面的选择器添加一个类,但不确定这是否是正确的做法,有什么帮助吗?
这是我尝试做的,但我没有看到添加了类并且没有操作(希望看到一些颜色)
"$(function() { $('#divStatus').addClass('success').html(.........
这是我在 asp.net 中在代码隐藏中执行的完整代码。
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "_key"+this.UniqueID, "$(function() { $('#divStatus').html('" + msg + "').show().fadeIn(9000).fadeOut(9000); });", true);
【问题讨论】:
-
.show().fadeIn(9000).fadeOut(9000)这不会像你想象的那样工作(即:链接调用不会使fadeOut等待fadeIn完成)。 -
如果你在jsfiddle或jsbin中添加一些详细的代码会更好......
-
我已经更新了我的问题,我正在从 asp.net 代码隐藏中执行此操作,我知道它可以在纯 html 页面中使用。