|
|
1
10
结合以下几种解决方案如何:
或者我更喜欢在主体中添加类(放置
|
|
2
5
如果只希望在启用Javascript时节点可见,可以在头部执行以下操作:
然后给任何纯Javascript元素一类
|
|
|
3
2
正如David所说,您可以添加Javascript,添加样式表以隐藏所有“不必要的”html元素:
如果启用了Javascript,它会在加载主体之前将类“disabled If Javascript”的所有元素设置为hidden。如果启用了javascript,只需将该类添加到所有需要隐藏的元素中。您可能还需要启用一个类(如果javascript的作用正好相反),以显示非javascript隐藏的某些元素。也许你需要加上“
|
|
4
1
1-预先检测是否启用了Javascript,并将该信息保存在cookie/会话中。这可以在头版完成,应该可以消除大多数闪烁。 livequery plugin ,它在元素添加到DOM时检测元素。当Javascript完成加载时,您可以正确地运行它,这应该比文档(它在头部)要早得多。
|
|
5
1
只是想一想:我不确定这是否有效,但您可以尝试在文档头中添加一些Javascript,以编写一个CSS样式的元素来隐藏按钮。 |
|
|
6
0
一个简单的尝试:添加
这将强制触发与“就绪”事件的所有绑定。如果您在文档末尾激发它们,DOM将被加载并准备就绪,即使“本机”onDomContentLoaded事件尚未激发。 当我想消除闪烁时,这通常对我有效,尤其是在IE/win中,因为IE在jQuery的“ready”事件中有自己的domready emulator。 |
|
|
Y-jiji · 调整大小时替换了假选择 1 年前 |
|
|
Eric G · 如何将svg文本元素垂直居中? 1 年前 |
|
|
Juan Lanus · 如何获取对所选内容的DOM元素的引用 1 年前 |
|
Toby Hogan · 元素React状态更改后未在DOM中更新 2 年前 |