如何使用JavaScript / JQuery减慢surveygizmo导航按钮的效果?

时间:2017-02-17 06:48:46

标签: javascript jquery navigation

我正在尝试减慢surveygizmo上的导航按钮。我有一个函数绑定到div,当单击用于离开页面的按钮时,它开始上传文件。问题是当用户导航离开时,如果上传尚未完成,则不会保存任何内容。 我目前的代码是:

<script>
$(function(){
   $('#sg_SubmitButton').click(function(){
     document.VideoRecorder.stopVideo();
     setTimeout(function(){ alert("Navigating away from page"); }, 200);       
   });
});
</script>

此部分代码会停止录像机并自动开始上传:

document.VideoRecorder.stopVideo();

我希望通过强制用户单击警报或确认对话框,在页面导航之前上传将在后台完成。但是,警报会暂停导航和上传。上传的最长时间似乎约为5秒。如果我可以延迟导航并显示倒计时或加载完美的符号。

1 个答案:

答案 0 :(得分:0)

有一个.delay JQuery函数暂停。我相信,以毫秒为参数。你可能正在寻找什么?