【发布时间】:2012-02-29 06:07:35
【问题描述】:
我希望在刚加载页面时隐藏图像。我可以打电话给$('#imgName').show() 来展示图片。
但是,我有
$(document).ready(function() {
$("#imgName").hide();
});
但图像仍然在开始时闪烁。
如何摆脱这种闪烁效果?
【问题讨论】:
标签: javascript jquery css image
我希望在刚加载页面时隐藏图像。我可以打电话给$('#imgName').show() 来展示图片。
但是,我有
$(document).ready(function() {
$("#imgName").hide();
});
但图像仍然在开始时闪烁。
如何摆脱这种闪烁效果?
【问题讨论】:
标签: javascript jquery css image
使用 CSS 'display: none;'使其在加载时不可见。
【讨论】:
这是因为 javascript 是在 html 之后加载的,最近可能的解决方案是使用 css
img#imgName{display:none}
【讨论】:
尝试使用 CSS 最初隐藏图像。 Javascript 将在 CSS 之后加载,通常 -- ergo,初始 flash。
【讨论】:
您可以使用 css 加载隐藏的图像。
display:none;
【讨论】: