以下是一个示例代码,展示了如何使用循环生成动态的Swiper.js幻灯片。
<!DOCTYPE html>
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
<style>
.swiper-container {
width: 100%;
height: 100%;
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
</style>
</head>
<div class="swiper-container">
<div class="swiper-wrapper">
<!-- 动态生成的幻灯片将显示在这里 -->
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<script>
// 定义一个包含幻灯片内容的数组
var slideContent = [
"Slide 1",
"Slide 2",
"Slide 3",
"Slide 4",
"Slide 5"
// 创建Swiper对象
var swiper = new Swiper('.swiper-container', {
loop: true,
// 使用循环将数组中的内容生成为幻灯片
for (var i = 0; i < slideContent.length; i++) {
var slide = document.createElement('div');
slide.className = 'swiper-slide';
slide.innerHTML = slideContent[i];
swiper.appendSlide(slide);
</script>
</body>
</html>
在上面的示例中,我们定义了一个包含幻灯片内容的数组 slideContent
。然后,我们创建了一个Swiper对象,并使用循环将数组中的内容生成为幻灯片。每个幻灯片都被创建为一个 div
元素,并添加到Swiper对象中使用的包含幻灯片的 swiper-wrapper
容器中。最后,我们将幻灯片添加到Swiper对象中使用的 swiper
中。
这样,循环生成的幻灯片就会显示在Swiper.js的循环轮播中。