我试图实现一个计时器,它将更大的图像与下一张图像进行交换,我觉得我在正确的轨道上,但我不是到达那里。我无法使用Jquery或(event.target),(event.srcElement)或appendChild。有任何想法吗?我不认为我的功能现在正在做任何事情。下面当前代码:在定时器上的照片库上切换聚焦的图片
<!DOCTYPE html>
<html>
\t <head>
\t \t <meta charset="utf-8">
\t \t <title>Photo Gallery</title>
\t \t <script>
\t \t var aryImages[] = {"1.jpg", "2.jpg", "3.jpg"}
\t \t \t function changeImage(varImage) {
\t \t \t \t document.getElementById('bigImage').src='images/1.jpg';
\t \t \t \t for (var i = 1; i < 4; i ++)
\t \t \t \t \t index.html = "images/1.jpg" + photoOrder[i] +"sm.jpg";
\t \t \t }
\t \t </script>
\t \t
\t \t /* styling elements */
\t \t <style>
\t \t \t img
\t \t \t \t {
\t \t \t \t \t width: 300px;
\t \t \t \t \t height: 290px;
\t \t \t \t \t padding: 2px;
\t \t \t \t }
\t \t \t body
\t \t \t \t {
\t \t \t \t text-align: center;
\t \t \t \t background-color: black;
\t \t \t \t }
\t \t </style>
\t </head>
\t
\t <body>
\t <div>
\t \t <img src="images/1.jpg" id="bigImage" />
\t </div>
\t <img src='images/1.jpg' id='image1' onclick="changeImage(image1)" />
\t <img src='images/2.jpg' id='image2' onclick="changeImage(image2)"/>
\t <img src='images/3.jpg' id='image3' onclick="changeImage(image3)"/>
\t \t
\t \t
\t </body>
</html>
在你提到你想要一个计时器,切换图像后,但在你的HTML要调用一个单击处理。您是否希望点击或通过计时器进行交换? – bazzells
用户应该能够点击图像来改变图像,但如果他们不这样做,它会交换一个计时器。 –
@bazzells你知道如何做到这一点吗? –