gpt4 book ai didi

javascript - 我正在制作一个图像 slider ,但只有第一张图像显示它不显示其余图像

转载 作者:行者123 更新时间:2023-11-28 05:32:40 25 4
gpt4 key购买 nike

我正在制作一个图像 slider ,其中包含名称以数字 1 到 5 结尾的图像,但仅显示第一张图像。路径很好,我已经尝试单独显示每张图片并且有效......

<head>

<title>jQuery Image Slider</title>

<script src = "jquery-3.0.0.js"></script>

<style>

#container {
height: 300px;
width: 1350px;
margin: 20px auto;
position: relative;
}

#img {
height: 300px;
width: 1350px;
position: absolute;
}

#left-holder {
height: 100px;
width: 100px;
position: absolute;
left: 0px;
top: 100px;
}

#right-holder {
height: 100px;
width: 50px;
position: absolute;
right: 0px;
top: 100px;
}

.left {
height: 50px;
width: 50px;
position: absolute;
top: 40%;
left: 0px;
}

.right {
height: 50px;
width: 50px;
position: absolute;
top: 40%;
left: 0px;
}

</style>

<script>

var imageCount = 1;
var totalImages = 5;

function slide(x) {
var Image = document.getElementById("img");
imageCount = imageCount + x;
if (imageCount > totalImages)
imageCount = 1;
if (imageCount < 1)
imageCount = totalImages;
Image.src = "E:\JavaScript work\Web Project\carousel"+imageCount+".jpg";
}

window.setInterval(function slideAuto() {
var Image = document.getElementById("img");
imageCount = imageCount + 1;
if (imageCount > totalImages)
imageCount = 1;
if (imageCount < 1)
imageCount = totalImages;
Image.src = "E:\JavaScript work\Web Project\carousel"+imageCount+".jpg";
}, 1000);

</script>

</head>

<body>

<div id = "container">

<img id = "img" src = "E:\JavaScript work\Web Project\carousel1.jpg" />

<div id = "left-holder">
<img class = "left" onClick = "slide(-1)" src = "E:\JavaScript work\Web Project\left.png" />
</div>

<div id = "right-holder">
<img class = "right" onClick = "slide(1)" src = "E:\JavaScript work\Web Project\right.png" />
</div>

</div>

</body>

最佳答案

问题:您在 src 中使用了反斜杠 \。 Javascript 使用反斜杠进行转义。

Image.src = "E:\JavaScript work\Web Project\carousel"+imageCount+.jpg";

解决方案:要么使用正斜杠 /,要么如果您仍想使用反斜杠,则可以使用 \\

关于javascript - 我正在制作一个图像 slider ,但只有第一张图像显示它不显示其余图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428717/

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