Bxslider custom caption outside of slider

后端 未结 1 959
春和景丽
春和景丽 2020-12-18 16:49

I am trying to move bxslider captions outside of slider. Since there is \"overflow: hidden\" I can\'t do it with just css.

What I am trying to do:

&l         


        
相关标签:
1条回答
  • 2020-12-18 17:28

    I think you want solution like this. below snippet is bxslider caption demo

    jQuery('.bxslider').bxSlider({
      nextSelector: '#slider-next',
      prevSelector: '#slider-prev',
      nextText: 'next',
      prevText: 'prev',
      pager: true,
      prependtxt: 'Examples  ',
      pagerType: 'short',
      mode: 'fade',
      auto: true,
      onSliderLoad: function(currentIndex) {
        $(".slider-txt").html($('.bxslider li').eq(currentIndex).find("img").attr("title"));
      },
      onSlideBefore: function($slideElement, oldIndex, newIndex) {
        $(".slider-txt").html($slideElement.find("img").attr("title"));
      }
    });
    .slider-txt {
      color: red;
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" />
    <script src="http://bxslider.com/lib/jquery.bxslider.js"></script>
    
    <div class="image-slider">
      <ul class="bxslider">
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Letterhead" title="Letterhead" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Business Card" title="Business Card" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Compliment Slip" title="Compliment Slip" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Envelope" title="Envelope" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Folder" title="Folder" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Referral Card" title="Referral Card" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Single Sided Referral Pad" title="Single Sided Referral Pad" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="Post, note or thank you card" title="Post, note or thank you card" />
        </li>
        <li>
          <img src="http://www.menucool.com/slider/prod/image-slider-2.jpg" alt="WEBSITE (OPTIONAL)" title="WEBSITE (OPTIONAL)" />
        </li>
      </ul>
      <div class="outside"><span id="slider-prev"></span><span id="slider-next"></span>
      </div>
      <div class="slider-txt"></div>
    </div>

    0 讨论(0)
提交回复
热议问题