javascript - 每次滑动 SwiperJS 都会更改不同的 HTML 元素
问题描述
我对javascript很陌生。我目前有一个普通的 html 页面,我正在使用一个 swiper JS 元素。目前这是我的代码:
<head>
<link
rel="stylesheet"
href="https://unpkg.com/swiper/swiper-bundle.min.css"
/>
</head>
<body>
<!-- Swiper -->
<div class="swiper-container mySwiper">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
</div>
<div class="swiper-pagination"></div>
</div>
<h1>Hello World</h1>
<!-- Swiper JS -->
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<!-- Initialize Swiper -->
<script>
var swiper = new Swiper(".mySwiper", {
pagination: {
el: ".swiper-pagination",
},
});
</script>
在这里,我有一个<h1>
保持静态的标签。但我希望它随着 Swiper Js 元素的每次滑动,内容也应该分别改变。例如,如果幻灯片当前在幻灯片 1 中,那么 h1 应该显示 Hello world 1,如果它在幻灯片 2 上,那么它应该显示 Hello world 2 ... 有人可以帮帮我吗?
解决方案
您可以根据需要使用swiper.activeIndex
和更新h1
标签 innerhtml / innertext。
如果你使用 react/angular/svelte 那么你需要将 state 变量设置为swiper.activeIndex
.
推荐阅读
- python-3.x - 使用 query-exporter 将数据从 DB2 导出到 Prometheus
- android - DownloadManager 在开始下载时有很大的延迟
- python - 序列化 os 问题列表并以 JSON 形式返回
- image-processing - ade20k 数据集标签问题
- python - 避免多次调用 Mixin 类的 __init__
- winforms - PowerShell WinForms 阻止安装 Windows 功能
- python-3.x - 省略了 ELIF 语句以支持 ELSE
- python - 根据项目ID添加价格
- kubernetes - PodSecurityPolicy 出现特定 ImagePullPolicy 故障
- javascript - 禁用时如何设置表单(可选下拉框)的样式?(反应引导)