gpt4 book ai didi

javascript - 添加到我的幻灯片放映的链接

转载 作者:行者123 更新时间:2023-11-28 09:07:30 25 4
gpt4 key购买 nike

我想修改我的幻灯片放映以包含通过幻灯片中的图像的链接。我的原始代码是并且它有效:

VAR slides=new Array("s1.jpg","s2.jpg")
var slideCntr=slides.length-1
function slideShow() {
slideCntr+=1
if (slideCntr==slides.length) slideCntr=0
document.getElementById("slideHolder").src = slides[slideCntr]
setTimeout("slideShow()",3000)
}

在我的代码中,我有 5 个图像链接,但没有显示。我正在使用一个填充有图像标签 ID 的数组,并将显示更改为阻止。我想我需要一些东西来将显示改回无。不确定,但我现在所拥有的不起作用,请帮忙。我需要帮助的新代码是:

var slides=new Array("slide1","slide2","slide3","slide4","slide5")
var slideCntr=slides.length-1
function slideShow(){
slideCntr+=1
if (slideCntrl==slides.length)
slideCntr=0
document.getElementById(slideCntr).style="display: block;"
setTimeout("slideShow()",3000)}
<body onLoad="slideShow()">
<div>
<a href="#"><img id="slide1" src="s1.jpg"></a>
<a href="#"><img id="slide2" src="s2.jpg"></a>
<a href="#"><img id="slide3" src="s3.jpg"></a>
<a href="#"><img id="slide4" src="s4.jpg"></a>
<a href="#"><img id="slide5" src="s5.jpg"></a>
</div>
</body>

最佳答案

这段代码工作得很好。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">
img
{
display:none;
}
</style>


</head>

<body>
<div>
<a href="#"><img id="slide1" src="1.png"></a>
<a href="#"><img id="slide2" src="2.png"></a>
<a href="#"><img id="slide3" src="3.png"></a>
<a href="#"><img id="slide4" src="4.png"></a>
<a href="#"><img id="slide5" src="5.png"></a>
</div>
<script type="text/javascript">
var slides=new Array("slide1","slide2","slide3","slide4","slide5");
var slideCntr = 1;
setInterval(slideShow,3000);

function slideShow()
{
//alert('called');
for(var i = 1 ; i < slides.length+1 ; i++)
{
document.getElementById("slide"+i).style.display = "none";
}
document.getElementById("slide"+slideCntr).style.display = "block";
slideCntr+=1;
if(slideCntr == slides.length+1)
{
slideCntr = 1;
}

}
</script>
</body>
</html>

关于javascript - 添加到我的幻灯片放映的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com