我有一个 javascript 函数,我想在页面加载时调用它。所以我使用body onLoad标签调用了这个函数——
<body onload="function();" >
这可行,但在 Safari 浏览器上,即使在函数完成执行后,应用程序仍会继续显示加载符号。当我使用页面上的按钮单击调用相同的函数时,Safari 表现良好,并且在函数执行后不显示加载符号。
我在 Chrome 和 Firefox 上进行了测试,我没有看到这个问题。我还尝试了其他在加载时调用它的方法 -
$(document).ready(function() {
});
$(document).onload(function() {
});
但问题在 Safari 上仍然存在。有任何想法吗 ?