首页 > 解决方案 > 隐藏/取消隐藏

在后退按钮 html jquery iOS Chrome/Safari

问题描述

我遇到了一个问题,我有一个处理动画,在用户单击表单然后发布数据并重定向到另一个页面的按钮后出现。问题是当用户单击后退按钮时,不是重新出现提交,而是处理动画卡在一个循环中。我能够通过使用元标记来禁用 Windows 和 android 用户的缓存但不适用于 iOS 来解决这个问题。任何帮助都会非常感谢。

<div id="processing-image" style="display:none;">
<img src="images/processing-image.gif" alt="Processing" />
</div><!-- end processing-image -->
<div      id="submitButtonHolder" class="form-group">
<button type="submit" id="submit" class="btn btn-custom">Receive Invite</button>

这是我在成功提交表单后隐藏和取消隐藏的地方。

complete: function(){
    $('#processing-image').show();
    $('#submitButtonHolder').hide();

如果我做相反的事情并在重定向之前隐藏然后显示,它可以解决问题。但是,它在用户被重定向之前发生了变化并且看起来非常糟糕。

再次感谢

标签: jqueryhtmlios

解决方案


推荐阅读