简体   繁体   English

Jquery 滑块问题-禁用最后一张幻灯片上的下一个按钮和第一张幻灯片上的上一个按钮

[英]Jquery slider issue-disable next button on last slide and prev button on first slide

 $(document).ready(function(){ // if ($(".slick-slide").hasClass('slick-current') ) { // $(".slick-arrow").click(function(){ // $(".slick-current .maintoggle").slideUp("slow"); // }); // } $(".nav-next").click(function(){ $(".slide.active img").animate({left: "-100%"}, 1000, "linear"); $(".slide.active + div img").animate({left: "0"}, 1000, "linear", function(){ $(".slide.active").removeClass('active').addClass('prev-slide').delay(1000).next().addClass('active'); }); }); $(".nav-prev").click(function(){ $(".slide.active img").animate({left: "100%"}, 1000, "linear"); $(".prev-slide img").animate({left: "0"}, 1000, "linear", function(){ $(".slide.active").removeClass('active').delay(1000).prev().addClass('active'); }); }); $('.nav-next').click(function(){ $('.maintoggle').slideUp(); setTimeout(function(){ $('.maintoggle').slideDown(); }, 1500); }); $('.nav-prev').click(function(){ $('.maintoggle').slideUp(); setTimeout(function(){ $('.maintoggle').slideDown(); }, 1500); });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="content-main"> <div class="slider-main"> <div class="slide active"> <img src="images/1.jpg" class="img-width"> <div class="maintoggle"> <div class="showdiv"> <div class="row"> <div class="col-sm-4"> <h5 class="tggl">1. When something is designed to look beautiful, it tends to work that way, too.</h5> </div> <div class="col-sm-8"> <div class="row"> <div class="col-sm-6"> <p>Lorem Ipsum is simply dummy text </p> </div> <div class="col-sm-6"> <p>It was popularised in the 1960s with the release of Letraset sheets</p> </div> </div> </div> </div> </div> </div> </div> <div class="slide"> <img src="images/2.jpg" class="img-width"> <div class="maintoggle"> <div class="showdiv"> <div class="row"> <div class="col-sm-4"> <h5 class="tggl">2. When something is designed to look beautiful, .</h5> </div> <div class="col-sm-8"> <div class="row"> <div class="col-sm-6"> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. </p> </div> <div class="col-sm-6"> <p>It was popularised in the 1960s with the release</p> </div> </div> </div> </div> </div> </div> </div> <div class="slide"> <img src="images/3.jpg" class="img-width"> <div class="maintoggle"> <div class="showdiv"> <div class="row"> <div class="col-sm-4"> <h5 class="tggl">3. When something is designed to look beautiful, it tends to work that way, too.</h5> </div> <div class="col-sm-8"> <div class="row"> <div class="col-sm-6"> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. </p> </div> <div class="col-sm-6"> <p>It was popularised in the 1960s with the release of Letraset sheets </p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="section-box"> <div class="row"> <div class="col-sm-2 col-xs-12"> <div id="right-blk"> <div class="hidebtn">Hide</div> <div class="slide-nav"> <a class="nav-prev nav-arrow"><i class="fa fa-angle-left"></i></a> <span>&nbsp;</span> <a class="nav-next nav-arrow"><i class="fa fa-angle-right"></i></a> </div> </div> </div> </div> </div> </div>

try something like this:尝试这样的事情:

 $(".nav-next").click(function(){ 
  $(".nav-prev").show();
  if($(".slide.active").next().is('.slide:last')) {
        $(".nav-next").hide();
    }
});

 $(".nav-prev").click(function(){ 
  $(".nav-next").show();
  if($(".slide.active").prev().is('.slide:first')) {
        $(".nav-prev").hide();
    }

暂无
暂无

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

相关问题 隐藏/禁用最后一张幻灯片上的“下一步”按钮和第一张幻灯片上的“上一页”按钮 - Hide/disable 'Next' button on last slide and 'Prev' button on first slide jQuery prev / next滑块 - &gt;如何在第一张/最后一张幻灯片上禁用prev / next? - jQuery prev/next slider --> how to disable prev/next on first/last slide? Slider 手动控制允许上一个/下一个按钮从最后一张幻灯片单击到第一张幻灯片 - Slider manual control to allow prev/next button to click from last slide to first slide 在第一张幻灯片上禁用 Prev Control 并在最后一张幻灯片上禁用 Next control - Disable Prev Control on first slide and disable Next control on last slide jQuery滑块的下一个上一个按钮问题 - jQuery slider next prev button issue 将下一个和上一个按钮添加到我的幻灯片 - Adding Next and Prev button to my slide 如何在幻灯片放映中添加上一个和下一个按钮 - How to add prev and next button in slide show 如何获取上一张和第一张幻灯片以激活下一个和上一个按钮或相应地禁用 - how to get last and first slide to make next and previous button active or disable accordingly 滑块-上一个按钮隐藏第一张幻灯片,而不是上一张幻灯片 - Slider- Previous button hides first slide instead of previous slide 如何在jQuery中一键单击按钮(上一页/下一页)或箭头来滑动我的内容? - how to slide my content one by one clicking button(prev/next) or arrow in jquery?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM