我想让一些图像在页面加载时淡入网页,所以从 opacity:0 开始,然后使用图像加载脚本淡入 opacity:1。
但是,要使脚本正常工作,图像必须最初是不可见的。因此,如果我使用 CSS 将不透明度设置为零,如果用户没有 javaScript,他们将看不到任何图像。
为了解决这个问题,我尝试像这样通过 jQuery 应用零不透明度......
$(".images").css('opacity', 0);
...但是我仍然会在 100% 不透明度下看到图像闪烁,然后 jQuery 启动,隐藏它们,只是让它们通过图像加载脚本再次淡入。
那么在加载之前隐藏图像最安全的方法是什么,这样即使用户禁用了javaScript,他们仍然可以看到图像,他们只是不会得到花哨的图像加载效果?
提前致谢