0
我有一個自定義用戶控件,它會向用戶顯示消息。信息,錯誤,成功。這是基於Clickable Panel Closure我想添加動畫到使用jQuery的消息關閉,但我不知道如何實現這一點。有什麼建議麼?在顯示的控件之外,我的項目與鏈接中的項目幾乎完全相同使用__doPostBack動畫關閉面板
我有一個自定義用戶控件,它會向用戶顯示消息。信息,錯誤,成功。這是基於Clickable Panel Closure我想添加動畫到使用jQuery的消息關閉,但我不知道如何實現這一點。有什麼建議麼?在顯示的控件之外,我的項目與鏈接中的項目幾乎完全相同使用__doPostBack動畫關閉面板
調用您自己的JS函數並在其中執行動畫。然後調用__doPostBack。請務必在之後回傳動畫完成。
E.g:
的Javascript:
function my__doPostBack(eventTarget, eventArgument) {
my_PanelAnimateFunction(function() {
__doPostBack(eventTarget, eventArgument);
});
}
function my_PanelAnimateFunction(callback) {
//do animation stuff
doAnimation();
//callback so that the __doPostBack is executed
callback();
}
代碼隱藏:
var script = String.Format("my__doPostBack('{0}', '');", myPanel.ClientID);
myPanel.Attributes.Add(HtmlTextWriterAttribute.Onclick, script);