为了账号安全,请及时绑定邮箱和手机立即绑定

单击提交按钮时显示加载 Gif

单击提交按钮时显示加载 Gif

慕森王 2021-11-04 17:50:25
我正在为我的网站使用上传图片插件,当用户在移动设备上单击提交时,他们看不到任何进度,因此他们一次又一次地单击提交按钮,我收到太多相同的帖子,我想在他们显示加载 gif 图像时点击提交按钮,这是插件表单<form id="usp_form" method="post" enctype="multipart/form-data" action="">\\rest code here<input type="submit" class="usp-submit" id="user-submitted-post" name="user-submitted-post" value="<?php esc_attr_e('Submit Post', 'usp'); ?>"></form>我已经尝试过在堆栈上找到这个,但没有用<img src="https://www.punjabidharti.com/wp-content/plugins/wp-email/images/loading.gif" id="img" style="display:none"/ >    <script type="text/javascript">    $('#usp_form').submit(function() {    $('#img').css('visibility', 'visible');});</script>这是我的上传图片网址https://www.punjabidharti.com/upload-pictures/希望你能帮助我
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

display: none在布局文件中使用 div并display:block在需要时制作


<div style="z-index: 5000; display:none;" id="loadingDiv">

    <table style="margin: 0px auto;">

        <tr>

            <td style="padding-top:200px;" align="center"><img src="https://www.punjabidharti.com/wp-content/plugins/wp-email/images/loading.gif" alt="loading image"/></td>

        </tr>

    </table>

</div>


$('#usp_form').submit(function() {

    // javascript way

    document.getElementById("loadingDiv").style.display = 'block';

    // jquery way

    $('#loadingDiv').show();  

});

更新


layout level files can be any of following:


layout.html

index.html

header.html

footer.html

您可以尝试另一个 gif 图像,例如https://i.stack.imgur.com/rBLb3.gif


查看完整回答
反对 回复 2021-11-04
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

你已经在你的 img 中添加了 'style="display:none"' 但在你正在做的代码中:

$('#img').css('visibility', 'visible');

你应该做:

$('#img').css('display', 'inline-block');


查看完整回答
反对 回复 2021-11-04
  • 2 回答
  • 0 关注
  • 291 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信