我在点击链接时使用shadowbox打开页面,并在单击链接时打开页面。
问题是“正在加载...”图标显示1秒后消失,而我的页面大约需要5秒钟才能加载。
如何保持“loading ...”div显示,直到页面完全加载并准备就绪?
非常感谢,
答案 0 :(得分:0)
Shadowbox.init({
onFinish: shadowboxFinish
});
然后
function shadowboxFinish() {
$("#sb-loading").show();
$("#sb-player").load(function () {
$("#sb-loading").hide();
});
}