我正在尝试在我的应用中创建一条弹出消息.成功之后我想打开一个对话框,为它制作动画......然后关闭它.我想一个更好的问题应该是,"你如何在Jquery中创建一个定时弹出窗口......但无论如何,当我运行我的代码时,我的对话框显示只是一瞬间.如果我删除对话框('关闭'行直到那一点为止.jquery是按顺序还是并行地触发这些命令?
$.ajax({
type: "POST",
url: "/Sales",
data: { customer: [id] },
success: function(msg) {
$('#thanks').dialog('open');
$('#thanks').animate({ backgroundColor: '#aa0000', color: '#fff', width: 500 }, 2000);
$('#thanks').dialog('close');
}
});
Run Code Online (Sandbox Code Playgroud)
用你的方式,它几乎同步工作.尝试
$('#thanks').dialog('open').animate({ backgroundColor: '#aa0000', color: '#fff', width: 500 }, 2000).dialog('close');
Run Code Online (Sandbox Code Playgroud)