[英]jQuery image slider glitch
当我点击上一个按钮两次时,图片消失了,slider 不起作用。
这是我的代码: Jsfiddle 链接任何帮助将不胜感激。 谢谢你。
$(document).ready(function() {
$('.nxt').on('click',function () {
var currentImg = $('.active');
var nextImg = currentImg.next();
if(nextImg.length){
currentImg.removeClass('active').css('z-index, -10');
nextImg.addClass('active').css('z-index',10);
}
});
$('.pre').on('click',function () {
var currentImg = $('.active');
var prevImg = currentImg.prev();
if(prevImg.length){
currentImg.removeClass('active').css('z-index, -10');
prevImg.addClass('active').css('z-index',10);
}
});
});
当currentImg.prev();
在您的情况下,它被称为获取前一个元素,即 id="slider" 的“div”元素。 将图像包装在 div 中,如下所示:-
<div>
<img class="active" src="https://i.pinimg.com/564x/57/ab/87/57ab87058782698945270ad9f734ceb5.jpg">
<img src="https://i.pinimg.com/564x/5f/fe/4c/5ffe4ca66086ec07e64b4a46e0e97026.jpg">
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.