繁体   English   中英

如何在“最简单的jQuery幻灯片”上添加导航箭头?

[英]How can I add navigation arrows on the “Simplest jQuery Slideshow”?

我正在使用snook.ca( http://snook.ca/archives/javascript/simplest-jquery-slideshow )中的“最简单的jQuery幻灯片”,我喜欢它。 我在这里引用代码:

JavaScript的

$(function(){
  $('.fadein img:gt(0)').hide();
  setInterval(function(){
  $('.fadein :first-child').fadeOut()
    .next('img').fadeIn()
    .end().appendTo('.fadein');}, 
  3000);
});

CSS

.fadein { position:relative; width:500px; height:332px; }
.fadein img { position:absolute; left:0; top:0; }

HTML

<div class="fadein">
<img src="http://farm3.static.flickr.com/2610/4148988872_990b6da667.jpg">
<img src="http://farm3.static.flickr.com/2597/4121218611_040cd7b3f2.jpg">
<img src="http://farm3.static.flickr.com/2531/4121218751_ac8bf49d5d.jpg">
</div>

我想添加一些箭头,以便在单击时手动转到下一张和最后一张图像。 因为我还没有找到解决方案,而且我对Jquery不了解,所以我在这里问这个问题...

真的谢谢你们!

$(function(){
    $('.fadein img:gt(0)').hide();
    $('.nextButton').on('click', function(){
        $('.fadein :first-child').fadeOut()
           .next('img').fadeIn()
           .end().appendTo('.fadein');
    });
    $('.previousButton').on('click', function () {
        $('.fadein :last-child').fadeIn()
            .insertBefore($('.fadein :first-child').fadeOut());
    });
});

向后退是不同的,因为另一个脚本利用了appendTo和当前img位于索引0的优势。您必须提供按钮,但这非常简单。 您可以在此jsFiddle上尝试一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM