javascript - 仅在 iOS 中单击表单提交按钮时 GIF 停止动画
问题描述
单击“提交”按钮时,我有一个 GIF。
它在除 iOS 之外的所有操作系统上运行良好,尤其是在移动设备上。
DIV结构如下:
<div id="loading">
<img id="loading-image" src="' . $loader_base64 . '" alt="Loading..." />
</div>
$loader_base64
GIF 图像在哪里base64 | data-uri
。我也尝试过保持图像的正常 URI。但它不工作。
我正在通过这个 JS 代码显示加载 GIF:
jQuery( "#search-form .btn" ).ready( function(){
jQuery( "#search-form .btn, #search-bottom" ).click(function() {
jQuery('#loading').show();
jQuery("html, body").css( "overflow", "hidden" );
});
} );
当我提交表单时,GIF 停止动画,因为新的浏览器请求已立即初始化。
可能的解决方案是什么?
解决方案
推荐阅读
- python - 减法中的角落测试用例场景
- python - 如何在python中打印每行的最大总和?
- php - 将结果拆分为两列并保留字母顺序
- java - 编译错误..无法将类解析为类型
- cordova - Ionic v1 - 播放计费非消耗品购买批准事件在重新启动时自动调用应用程序
- docker - Vue 中的热重载在 Docker 容器中不起作用
- python - TKinter/TTK:可点击区域中的多个元素
- eclipse - Eclipse 错误 - 为 C:\WINDOWS\system32\config\systemprofile 创建目录失败
- jquery - jqGrid 5.5.0 中的错误
- android - ApiException:10:在 com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@17.1.0:4)