我正在使用带有 Flash 保存方法的jquery 网络摄像头插件。我想在用户单击保存后设置一条消息,以便他们知道它正在保存。我的代码是这样的:
$('#savepicmessage').html("Saving picture, please wait");
webcam.capture();
webcam.save('/savephoto.php');
问题是“保存图片”消息仅在图片保存后显示。有没有办法阻止执行 .html("Saving picture, please wait") 调用之后的代码,以便在显示消息之前不执行?
我可以使用 setTimeout 来实现它,并在从那里调用的函数中进行捕获和保存,但这还不够可靠。
我查看了 .when 和 deferred.then ,但这似乎不起作用。