我不知道如何实现这样的功能:例如,页面上有 20 张图片
<div class="wrapper-img">
<img src="img/1.jpg">
<img src="img/2.jpg" style="display: none;">
<img src="img/3.jpg" style="display: none;">
...
<img src="img/20.jpg" style="display: none;">
</div>
如何通过滚动实现图像切换,即1-隐藏、2-显示等。我画了一个例子js:
$(document).ready(function () {
$(document).on('scroll', function () {
var stackImages = $('.wrapper-img').find('img');
// stackImages.hide().eq($(this).index()).css("display", "block"); - срабатывает один раз, то есть скрывает картинку1, делает видимой картинку 2
for (var i = 0; i < stackImages.length; i++){
// ...
}
});
});
出现的问题: 1. 滚动时如何强制切换图片 2. 如何设置多长时间后切换
1 个回答