javascript - 在单个页面上显示多个 javascript 幻灯片时出现问题

标签 javascript html slideshow

我在单个网页上显示多个 javascript 幻灯片时遇到问题。我可以让一张幻灯片放映设置正常工作,但当我放上其他幻灯片时,我认为这些脚本会相互抵消。请帮忙。

这是标题中的js:

</script>  
<script type="text/javascript">
var image1 = new Image()
image1.src = "images/linen/ldp-1.jpg"
var image2 = new Image()
image2.src = "images/linen/ldp-2.jpg"
var image2 = new Image()
image2.src = "images/linen/ldp-3.jpg"
var image2 = new Image()
image2.src = "images/linen/ldp-4.jpg"
</script>

<script type="text/javascript">
var image5 = new Image()
image5.src = "images/linen/ldp-5.jpg"
var image6 = new Image()
image6.src = "images/linen/ldp-6.jpg"
var image7 = new Image()
image7.src = "images/linen/ldp-7.jpg"
var image8 = new Image()
image8.src = "images/linen/ldp-8.jpg"
</script>

这是正文:

<div align="center">
         <img src="images/linen/ldp-1.jpg" width="300" height="300" name="slide" />
<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()",3000);
    }
    slideit();
</script>

<img src="images/linen/ldp-5.jpg" width="300" height="300" name="slide" />
<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()",3000);
    }
    slideit();
</script>

最佳答案

为第二步使用不同的步骤变量。

关于javascript - 在单个页面上显示多个 javascript 幻灯片时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19735688/

相关文章:

jquery - 圆形边框在 Chrome 中不起作用

javascript - 第一次向下滚动显示弹出窗口第二次向下滚动不应该使用 jquery 显示弹出窗口

javascript - 识别跨浏览器的元素

jquery - 当 Flexslider 幻灯片具有类 "flex-active-slide"时显示 div

html - 如何在不影响主导航的情况下设置 CSS 子导航的样式

javascript - 从 Rails dom_id 方法获取 HTML 类名?

jquery - Ken Burns 插件 100% 宽度

javascript - 在 jquery ajax 成功部分之前先完成调用

javascript - 如何在 pug 文件中插入包含 pug 代码的字符串?

javascript - 可以利用 Promises/A+ promises 来实现同步时已经解决的语义吗?