gpt4 book ai didi

javascript - iPad 和 jQuery hide() 在页面加载时有很大的延迟

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:32 25 4
gpt4 key购买 nike

我写了一些 jQuery 来隐藏页面加载时的某个元素,它可以在 Mac 上的浏览​​器上无缝运行,但是当我在 iPad 上尝试它时,页面会随着元素出现而明显弹出,然后消失。这是导致问题的 iPad 吗?在这种情况下,我可能不得不重新考虑我的页面加载过程。

隐藏我正在使用的元素:

$(document).ready(function() {
$('#element').hide();
});

其他 jQuery 稍后会在我单击某些内容时显示该元素,因此我可以使用 css 隐藏它,但在没有 js 的情况下不会很好地降级。

最佳答案

为什么不在声明后立即为 html 标记创建一个类(使用 javascript)并使用 CSS 隐藏该元素?

Javascript

<script type="text/javascript">
document.documentElement.className = 'js';
</script>

CSS 规则(在样式表中,或者在头部)

.js #element{display:none;}

只需在页面内添加以上内容<head>标签,你应该被设置。

演示:http://jsfiddle.net/C2jdX/

关于javascript - iPad 和 jQuery hide() 在页面加载时有很大的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5030706/

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