jQuery幻灯片,转到上一张图片
jQuery slideshow, go to previous image
试图使.next()以相反的方式工作,所以它会转到幻灯片中的上一张图像而不是下一个图像,但是,当我按下按钮时,它会变成空白(什么也没出现)。
<div id="slider">
<img src="slide1.png" class="sliderImage" />
<img src="slide2.png" class="sliderImage" />
<img src="slide3.png" class="sliderImage" />
</div>
<a href="javascript:void(0)"><div id="relative"><i class="fa fa-chevron-left" id="sliderArrowLeft"></i></div></a>
<a href="javascript:void(0)"><div id="relative"><i class="fa fa-chevron-right" id="sliderArrowRight"></i></div></a>
脚本:
$('#slider img:gt(0)').hide();
setInterval(function(){
$('#slider :first-child').hide()
.next('img').delay(1).fadeIn()
.end().appendTo('#slider');},
30000);
$("#sliderArrowRight").click(function() {
$('#slider :first-child').hide()
.next('img').delay(1).fadeIn()
.end().appendTo('#slider');
});
$("#sliderArrowLeft").click(function() {
$('#slider :first-child').hide()
.prev('img').delay(1).fadeIn()
.end().appendTo('#slider');
});
任何帮助,不胜感激。
您的问题是滑块第一个孩子不存在 prev('img')。所以像这样改变你的函数:
$("#sliderArrowLeft").click(function() {
$('#slider :first-child').hide();
$('#slider :last-child').delay(1).fadeIn().prependTo('#slider');
});
试试这个 #sliderarrowleft
$('#slider img:gt(0)').hide();
setInterval(function () {
$('#slider :first-child').hide()
.next('img').delay(1).fadeIn()
.end().appendTo('#slider');
},30000);
$("#sliderArrowRight").click(function () {
$('#slider :last-child').hide();
$('#slider :first-child').hide()
.next('img').delay(1).fadeIn()
.end().appendTo('#slider');
});
$("#sliderArrowLeft").click(function () {
$('#slider :first-child').hide();
$('#slider :last-child').hide()
.prev('img').delay(1).fadeIn()
.end().prependTo('#slider');
});
相关文章:
- jm按下停止步骤进入滚动的下一张幻灯片
- 当 Flickity 到达下一张或上一张幻灯片时的事件
- 为什么bxSlider会打断我在最后一张幻灯片和第一张幻灯片之间的转换
- 引导程序3转盘-随机选择下一张幻灯片
- 如何在最后一张幻灯片上停止动画
- Basic jQuery Slider中上一张/下一张幻灯片的自定义链接触发器
- 指向html5库最后一张幻灯片后的html页面
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 如何停止幻灯片放映隐藏文本和图像跳到顶部,而下一张幻灯片进来
- iOS 滑块默认为最后一张幻灯片
- 光滑的滑块删除最后一张幻灯片,如果 winWidth < 500
- BX滑块滑块滑块最后一张幻灯片总是隐藏某些部分
- 如何在显示前在幻灯片放映中预加载下一张幻灯片
- 滑块中显示下一张幻灯片的链接.为什么
- 幻灯片放映-将幻灯片链接到URL,仅适用于最后一张幻灯片
- BxSlider将最后一张幻灯片显示为第一张幻灯片
- 如何在flexslider中单击图像时显示下一张幻灯片
- 停止最后一张幻灯片上的jQuery按钮动画
- 在附加的代码中,图像滑块是如何从一张幻灯片发展到另一张幻灯片的
- 使用shift键并单击可转到下一张幻灯片