我在 javascript 中有这个函数:
function loadPage (url){
showLoadPageGif(); // visibility On
document.location.href = getPath + "/" + url ;
}
当我使用此功能时,GIF 图像显示在屏幕上但不起作用。
以前有人遇到过这个问题吗?谢谢
我最近在伪元素中使用动画 SVG 作为背景图像时遇到了这个问题。我故意在我的网络服务器上设置了很大的延迟,这样我就可以在之后停留在当前页面上window.location = url;
奇怪的是,所有其他 CSS 动画和悬停仍然有效,但 SVG 齿轮却卡住了。
经过一番尝试后,我发现动画继续运行,而不是改变window.location
,我提交了一份 GET 表单。
var url;
//load & setup loading animation
//then generate and submit form with a slight delay
setTimeout(function(){
var new_form;
new_form = document.createElement('form');
new_form.method = 'GET';
new_form.action = url;
document.body.appendChild(new_form);
new_form.submit();
}, 100)
在 Safari 5.1、Firefox 24、Chrome 32 上测试
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)