gpt4 book ai didi

javascript - jquery 在加载时导致 “white”

转载 作者:行者123 更新时间:2023-11-30 08:13:44 26 4
gpt4 key购买 nike

我在论坛上搜索了一下,似乎无法弄清楚如何解决加载新页面时白色闪烁的常见问题。

我试过 Chris Coyer 的例子,将它放在我的其他 javascript 之上:

    // Prevent variables from being global
(function () {

/*
1. Inject CSS which makes iframe invisible
*/

var div = document.createElement('div'),
ref = document.getElementsByTagName('base')[0] ||
document.getElementsByTagName('script')[0];

div.innerHTML = '&shy;<style> iframe { visibility: hidden; } </style>';

ref.parentNode.insertBefore(div, ref);

/*
2. When window loads, remove that CSS,
making iframe visible again
*/

window.onload = function() {
div.parentNode.removeChild(div);
}

})();

但是,还在闪烁。我是 javascript 的菜鸟,所以我不太确定我做错了什么。

最差的页面是:http://thegoodgirlsnyc.com/test/new/index3_7.php

最佳答案

如果您使用的是 Jquery,请尝试使用以下方法包装您的函数:

$(document).ready(function(){
/* Code goes here */
});

这将在文档准备好(完全加载)时执行您的代码

关于javascript - jquery 在加载时导致 “white”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6876584/

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