我使用Javascript为我的网站(ASP.NET)制作了一个简单的图像查看器栏,每次显示3张图片,用户可以使用两个按钮转到下一张或上一张图片,当用户将鼠标悬停在每张图片上时,所选图像的较大版本会显示在单独的DIV中。

唯一的问题是,当用户在选定的时间里超过图像时,在显示大图像之前会有一个延迟(因为第一次加载大图像)。我怎么解决这个问题?有什么方法可以最初加载所有大图像(当然它们不应该可见),我有什么选择?

有什么办法可以完全用javascript做到吗?我不想使用jQuery

最佳答案

像这样<div id="preload">在主体末端附近创建一个元素,将此div设置为display:none并将图像放置在其中。现在,当您使用自己的画廊时,应该没有延迟。

10-07 19:33
查看更多