這是我迄今所做的:
// 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;
}
僅存在邏輯Ë xplanation我想到的是,在$ 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()。淡入(9000).fadeOut(9000)'那是不是要去工作一樣你認爲它是(即:鏈接調用不會使'fadeOut'等待'fadeIn'完成)。 – steveax
如果你在jsfiddle或jsbin中添加一些詳細的代碼,它會更好地幫助... –
我已經更新了我的問題,我從asp.net代碼隱藏這樣做,我知道它會從純html頁面工作。 –