我认为这是一个非常简单的问题,如果在其他地方得到回答,请原谅我。我看了看,但找不到我要找的东西。我对 JavaScript 的经验很少。
我在一个页面上包含了许多简单的 JavaScript 幻灯片,这些幻灯片通过鼠标单击前进。有关我正在使用的代码,请参见下面的代码,该代码是从介绍性 JS 站点之一中提取的。当用户访问页面时,这会预加载每个幻灯片中的每个图像。我希望脚本不预加载每个图像,而是仅在用户单击以推进幻灯片时才加载下一个图像。这是为了减少加载时间,因为大多数用户不会遇到大多数图像。有没有一种简单的方法可以将其转换为不预加载每个图像的东西?
<SCRIPT LANGUAGE="JavaScript">
var i=0
var imgs=["/a.jpeg","/b.jpeg","/c.jpeg","/d.jpeg","/e.jpeg"]
function slide(){ {i=i+1} {if (i==5) {i=0}} {document.img.src=imgs[i]} }
</SCRIPT>
以及调用幻灯片时的代码:
<A HREF="JavaScript:slide()"><IMG SRC="/a.jpeg" NAME="img"></a>
谢谢!- 帕特里克