jquery - 如何在运行时显示等待消息以及在 jQuery 中完成折叠切换
问题描述
我正在尝试执行此代码,但它不起作用。请问有什么帮助吗,或者有其他方法吗?向所有人致以问候。
$(document).on('click','.bcollapseclass1', function(e){
$('#WaitingMessage').css('display', 'block');
$('.bchkmycollapse').collapse('toggle').done(function(e) {
$('#WaitingMessage').css('display', 'none');
});
});
解决方案
显然我在这里找不到可以附加到引导崩溃的承诺。https://www.w3schools.com/bootstrap/bootstrap_ref_js_collapse.asp
您可以做的是将元素的隐藏放在 setTimeOut 函数中,这会延迟隐藏。
尝试这个;
$(document).on('click','.bcollapseclass1', function(e){
$('#WaitingMessage').css('display', 'block');
$('.bchkmycollapse').collapse('toggle');
// this would wait for 3 seconds before hiding #WaitingMessage
setTimeout(function(){
$('#WaitingMessage').css('display', 'none');
}, 3000);
});
推荐阅读
- caching - uWsgi 启用惰性应用程序中的大缓存大小
- python - 从 python 中的 zipfile 读取图像抛出错误
- typescript - 打字稿无法推断地图循环内的类型
- matlab - 如何在 Matlab 应用程序设计器中使图像和绘图很好地对齐
- python - 多元高斯过程回归张量流
- javascript - 批量更新使用带条件的 Firebase 批量写入(使用 WHERE 函数)
- node.js - 如何通过 API 获取 YouTube 视频?
- javascript - 有没有办法获取用户上次在 Google Workspace 中更改密码的日期和时间
- python - 为什么在 windows 中使用 python 进行多处理时出现运行时错误?
- node.js - 通过 mongoose 对 mongodb 中的多个字段进行排序