gpt4 book ai didi

javascript - 获取嵌套 DIV 中的元素

转载 作者:行者123 更新时间:2023-11-28 06:56:17 24 4
gpt4 key购买 nike

我已经尝试了来自各个论坛和线程的多个指令...无论我尝试了什么,我都无法让此幻灯片在下面的结构中工作,我尝试使用的幻灯片实际上比这个更复杂我在这里展示,但概念是相同的,两者都不起作用:

<script>
window.onload = slideShow();
var slides=new Array("images/gs.png", "images/gs1.png", "images/gp1.jpg", "images/jp2.jpg");

var slideCntr=slides.length-1
function slideShow()
{
slideCntr+=1
if (slideCntr==slides.length)
slideCntr=0
document.getElementById("slideHolder").src = slides[slideCntr]
setTimeout("slideShow()",2000)
}
</script>

<body id="background" >
<div id="underlay">
<div class="center">
<img id="slideHolder" src="images/gs.png" alt="1">
</div>
</div>
</body>

最终产品:

<link rel="stylesheet" type="text/css" href="css/style.css"  > 
<link rel="stylesheet" type="text/css" href="css/slideshow.css">
<script language="javascript" type="text/javascript"src="js/mootools-1.3.2-core.js"></script>
<script language="javascript" type="text/javascript"src="js/mootools-1.3.2.1-more.js"></script>
<script language="javascript" type="text/javascript" src="js/slideshow.js"></script>
<script language="javascript" type="text/javascript" src="js/slideshow.push.js"></script>

<script>
window.addEvent('domready', function(){
var data = { 'gs9.png': { caption: '1' }, 'mission.png': { caption: '2' }, 'gp2.jpg': { caption: '3' }, 'underconstruction.png': { caption: '4' }};


new Slideshow.Push('push', data, { height: 300, hu: 'images/', transition: 'back:in:out', width: 700 });
});
</script>
<div id="underlay">
<div id="push" class="slideshow">
<img src="images/gs.png" alt="1">
</div>
</div>

CSS 中还有其他规则可以使其发挥作用。我只是编辑了这个并将其合并。该作品通过以下方式共享:执照: 麻省理工学院风格的许可证。

版权: 版权所有 (c) 2008 Aeron Glemann .

最佳答案

永远不要将字符串传递给setTimeout。它在全局范围内运行它。

这样做:

 setTimeout(slideShow, 2000)

并且不要忘记在其他地方实际执行您的函数:

slideShow();

关于javascript - 获取嵌套 DIV 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544404/

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