javascript - 为什么加载程序延迟后来?
问题描述
我创建了一个div
for loader并将其display: none
设为默认值。并称为嵌套函数。在第一个函数开始时,我制作了 loader display: flex
,但在 Firefox 中显示加载器需要大约1-2 秒,而在 Chrome 中加载器不可见。
我无法理解为什么会这样?
$(".image-lodaer").css({
'display': 'flex'
});
function generateChatWindow(id, name) {
$(".image-lodaer").css({
'display': 'flex'
});
$.when(register_popup(id, name)).then(getMessages(id)).then(reloadRecentChat());
}
register_popup(id, name) {
html appended;
}
getMessages(id) {
get message from ajax;
onsuccess $(".image-lodaer").css({
'display': 'flex'
});
}
reloadRecentChat() {
get latest message;
}
解决方案
推荐阅读
- shiny - 如何使用 R Shiny 中的撤消按钮撤消早期操作并恢复它们
- c# - 使用 .Net Framework 3.5 实现 USAEPAY 支付网关
- c# - .Net 6 c# APi 和 Angular 之间的通信问题
- vb.net - 如何在 VB6 中使 VB.NET DLL 可调用?
- android - 以大写字母而不是小写字母记录 Firebase 电子商务事件时出现 Firebase Analytics 错误 21
- python - 像链表一样对元组进行排序
- r - 使用 r 使用现有数据框创建 4 个新数据框
- python - 当我定义笔颜色时,Python 乌龟没有改变颜色
- api - Nolio 使用 Nolio API 实现部署自动化
- excel - 在 Excel 中的隐藏工作表上运行宏时出错