我有一個jQuery對話框。現在它所做的實際上是將一個新項目添加到我的購物車中,並且它通過點擊創建按鈕並從對話框中吹出來提供粉撲效果。現在我想要的是,在特定效果完成後,在asp.net中回傳頁面在jQuery對話框中完成效果後的回發
總之,我想要的是......直到效果完成後才能回覆。一旦粉撲的效果完成,頁面應立即回發。我怎樣才能做到這一點?
該對話框中的代碼是這樣的
$.fx.speeds._default = 1000;
$('[id*="dialog"]').dialog({
autoOpen: false,
modal: true,
resizable: false,
show: "blind",
hide: "puff",
buttons: {
'Create': function() {
Materials.material_id = $('[id*="txtMaterialName"]').val();
Materials.quantity_type = $('[id*="txtQuantity"]').val();
AddNewItem(Materials);
$(this).dialog('close');
},
'Cancel': function() {
$(this).dialog('close');
}
}
});
所以動畫關閉吸了一口結束在關閉對話框,頁面應該回傳。
注意:頁面不應該回發,直到效果結束。
@mu太短+1會工作 – redsquare 2011-04-16 07:33:08