gpt4 book ai didi

javascript - 表单提交后隐藏动画

转载 作者:行者123 更新时间:2023-11-28 08:49:32 25 4
gpt4 key购买 nike

我在 div 中有一个始终运行的动画,但默认情况下它是隐藏的。我在 submit 表单上取消隐藏它,但不确定在页面更改时如何将它隐藏回来。这意味着如果用户按下浏览器上的 back 按钮并且页面仍被缓存(因此不会重新加载),动画仍会显示。我怎样才能解决这个问题?该表单未使用 AJAX

HTML:

<div id="loader" class="hidden">
<div id="loop" class="center"></div>
<div id="plane-wrapper" class="center">
<div id="bike" class="centerPlane"></div>
</div>
</div>

JS:

$('#search_form').submit(function(){
$('#loader').show();
});

我尝试添加

$(document).on( "pagechange", function() {
('#loader').hide();
});

但这并没有解决任何问题。

最佳答案

<div id="clickme">
Click here
</div>
<img id="book" src="book.png" alt="" width="100" height="123">


$( "#clickme" ).click(function() {
// With the element initially hidden, we can show it slowly:
$( "#book" ).show( "slow", function() {
// Animation complete.
});
});

使用回调 - 来自 http://api.jquery.com/show/ 的示例

关于javascript - 表单提交后隐藏动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27422667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com