gpt4 book ai didi

jquery - 有没有办法在用户导航到另一个页面时保持 "Loading..."动画运行?

转载 作者:可可西里 更新时间:2023-11-01 14:53:15 25 4
gpt4 key购买 nike

这个问题有点棘手,因为我不完全知道它属于哪个类别/语言/技术/领域。

有时我们会将用户转发到另一个提交和处理的表单。表单提交完成 jQuery Form plugin.ajaxSubmit() 调用,为用户提供反馈,如果发生任何错误,提供平滑的纠正错误的能力。

$('#form').submit(function(e) {
e.preventDefault();
var loading = $('<img src="loading.gif" />');
$('#form').append(loading);
$('#form').ajaxSubmit({
dataType: 'json',
success: function(d) {
if (d.errors) {
loading.remove();
// Handle the errors
} else {
// Forward the user to the next address, given by the server
document.location = d.forward_to;
}
}
});
});

当用户转到下一页时,loading.gif 动画停止。这使用户感到困惑。

我可以确认这至少适用于 Firefox 和 Chrome。 有没有办法在用户导航到下一页时保持加载指示器运行(在呈现下一页之前)?

停止动画可能是浏览器应用程序本身的(有意或无意)行为,因此 Web 开发人员完全无法控制。但是,我找不到任何 Material 来证实这一点,所以仍在寻找一些解决方案 - 或者其他方法来执行该指标。

最佳答案

Beetroot-Beetroot在问题评论中回答了我的问题:您无法在此级别控制浏览器行为。

关于jquery - 有没有办法在用户导航到另一个页面时保持 "Loading..."动画运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14788371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com