【发布时间】:2018-02-12 11:29:45
【问题描述】:
我一直在尝试向我的网站添加一个 jquery 加载指示器:
https://www.jqueryscript.net/demo/Creating-A-Loading-Indicator-with-jQuery-CSS3/
以下调用在除 MacOS Safari 之外的所有浏览器上都能正常工作(在 iOS 中有效)
在 MacOS Safari 中它根本不显示,我可以通过阻止提交来触发动画,但无法加载动画并根据需要提交。
提交运行一个按预期工作的 php 脚本。
<script type="text/javascript">
$(document).ready(function(){
$('#login-form').submit(function() {
$('body').loadingIndicator();
return true;
});
});
</script>
html
<form class="login-form" id="login-form" method="post" action="user_forgot.php">
<input type="text" placeholder="Email" name="user_email">
<input type="submit" name="reset_password" id="reset_password" VALUE = "Reset Password">
</form>
我尝试了很多不同的建议,包括 onClick、ePrevent、通过按钮以编程方式调用提交、通过变量调用加载程序以及许多其他方法均未成功。
我不知道如何让它在 MacOS Safari 中运行。
欢迎任何建议或功能替代品。
【问题讨论】: