【发布时间】:2015-02-26 05:43:35
【问题描述】:
寻找一种(简单的)方法来为我的网站创建幻灯片,我在这里发现了以下问题:How to create image slideshow in html?。我借用了(更正后的)代码,根据我的需要对其进行了调整,现在我有了我想要的,但是图像之间的转换太快了。这不是关于幻灯片的速度,而是从一个图像混合或淡入下一个图像。变化来得太突然。我希望它们逐渐而顺利地发生。我可以添加什么或如何更改它以减慢速度?就是这样:
<head>
<script type="text/javascript">
var image1 = new Image()
image1.src = "images/pentagg.jpg"
var image2 = new Image()
image2.src = "images/promo.jpg"
</script>
</head>
<body>
<p><img src="images/pentagg.jpg" width="500" height="300" name="slide" /></p>
<script type="text/javascript">
var step=1;
function slideit()
{
document.images.slide.src = eval("image"+step+".src");
if(step<2)
step++;
else
step=1;
setTimeout("slideit()",2500);
}
slideit();
</script>
</body>
感谢您的帮助。
【问题讨论】:
-
如果移动太快,将 2500 增加到 5000(5 秒)左右。
标签: javascript html slideshow