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