我正在尝试在提交表单之前使用jQuery的queue()
到show()
div。但是,我的当前代码只是在show()
效果开始之前立即提交表单。 BTW #savebutton
不是提交元素,只是具有此点击事件的图片。
$("#savebutton").click(function () {
$("#saving").queue(function()
{
$("#saving").show("slow");
$("#form1").submit();
});
});
如何在提交之前确保show()
完成?
感谢您的任何建议!!
答案 0 :(得分:3)
您可以使用show(speed, callback)功能:
$('#savebutton').click(function () {
$('#saving').show('slow', function() {
$('#form1').submit();
});
});
答案 1 :(得分:0)
LOL,将队列分配给错误的ID。更正的代码有效:
$("#savebutton").click(function () {
$("#savebutton").queue(function()
{
$("#saving").show("slow");
$("#form1").submit();
});
});