如何在我的情况下创建加载脚本
How to create loading script in my case
我正在尝试为我的站点创建加载脚本。当用户单击按钮时,它将调用bundle函数,并且加载需要时间。我不希望用户在不加载gif的情况下等待。有什么办法解决这个问题吗?非常感谢。
加载似乎不起作用。。。
$('.test').click(function(){
fun1();
fun2();
fun3();
....more
})
难道不能先显示加载的gif,然后在所有操作完成后隐藏它吗?
$('.test').click(function(){
$("#LoadingGifId").show();
fun1();
fun2();
fun3();
....more
$("#LoadingGifId").hide();
});
如果任何一个函数正在执行AJAX请求,您将希望从您希望最后完成的请求的成功回调函数中隐藏gif。
一个简单的解决方案可能是在函数启动前显示一个加载gif,然后在函数完成时隐藏它。
$('.test').click(function(){
$('.loadingGif').show();
fun1();
fun2();
fun3();
$('.loadingGif').hide();
});
如果没有任何函数以异步方式运行,这应该会起作用。如果是,您可能需要使用回调函数。
相关文章:
- 如何创建带有插槽的vue js组件预加载程序
- DataTables-创建自定义分页样式(加载更多样式)
- 如何使用特定的javascript函数创建一个url,以便在加载页面时运行
- 要求创建空模块作为依赖项加载程序
- 懒惰加载:如何使用jquery创建懒惰加载html页面
- RequireJS正在加载angular应用程序,但没有't创建app.controller
- 如何在我的情况下创建加载脚本
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 在页面加载时创建/设置活动的默认链接,但在单击其他链接时删除活动链接
- 创建 UI 加载程序时的引导程序
- 使用 FileReader 加载 CSV 以创建地图标记的 JS 对象 (地图 API)
- 在加载后创建的对象上使用 jQuery 选择器
- InnerHTML创建问题,没有't加载顺序正确,可能存在处理问题
- 创建加载时可见的预加载页面
- 如何在调用模型提取时在主干中创建加载屏幕
- 创建加载 d3.js 的浮动图像
- 如何为节点webkit创建加载屏幕
- 如何在我的情况下创建加载屏幕
- 如何创建加载弹出停留5秒