需要交换图片和标题div-by-div如下面的网站示例e-Zest Insights .
在这里,图像和标题逐个更改div- 第一个图像替换第二个div图像,第二个div图像替换第三个div图像,反之亦然.
var image1 = document.getElementById("image1");
var images1 = [
"https://cdn.pixabay.com/photo/2015/04/19/08/32/marguerite-729510_640.jpg",
"https://cdn.pixabay.com/photo/2015/04/19/08/32/rose-729509_640.jpg",
"https://cdn.pixabay.com/photo/2015/04/19/08/33/flower-729512_640.jpg"
];
var index = 0;
function updateImage1() {
image1.src = images1[index];
index = (index + 1) % images1.length;
}
setInterval(updateImage1, 1500);
body {
padding: 20px;
}
img {
max-height: 100px;
}
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
<div class="container">
<div class="row">
<div class="col">
<img id="image1" src="https://cdn.pixabay.com/photo/2015/04/19/08/32/marguerite-729510_640.jpg" alt="">
</div>
<div class="col">
<img id="image2" src="https://cdn.pixabay.com/photo/2015/04/19/08/32/rose-729509_640.jpg" alt="">
</div>
<div class="col">
<img src="https://cdn.pixabay.com/photo/2015/04/19/08/33/flower-729512_640.jpg" alt="">
</div>
</div>
</div>