[英]Hide tags on page load in jsp
我开发了一个网页,其中有几个struts标签。 在页面加载时,仅显示一个标签,而所有其他标签均被隐藏。 这是通过body标记中的onLoad()
调用Javascript函数( .style.display = 'none';
)来初始隐藏标记的。
但是,当网络速度很慢时,在页面加载时,首先显示的标记之间会出现短暂的闪烁,然后再被onLoad()
的Javascript调用隐藏。
是否有替代方案可以隐藏加载时的标签而不会出现这种闪烁?
做一个CSS将隐藏内容
.style
{
display: none;
}
浏览器在渲染之前等待CSS。 JavaScript会在整页加载后正常执行并且已准备就绪。 这就是为什么有时会闪烁的原因。
我认为您应该使用标签的可见性属性。 这意味着您应该将标签隐藏在html代码中,而不要使用JavaScript函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.