【问题标题】:OWL Carousel afterMove get img altOWL Carousel afterMove 获取 img alt
【发布时间】:2014-04-22 07:25:19
【问题描述】:

如何在每次移动后显示(在 div 中)图像 alt? 我试试这个,但它不起作用(我总是得到第一个 alt)

<div id="owlSlider" class="owl-carousel owl-theme">
      <div class="item"><img src="lg/img_1.jpg" alt="Image 1" class="img-responsive"></div>
      <div class="item"><img src="lg/img_2.jpg" alt="Image 2" class="img-responsive"></div>
      <div class="item"><img src="lg/img_3.jpg" alt="Image 3" class="img-responsive"></div>
</div>
<div><p id="legend" style="font-size:1.4em">&nbsp;</p></div>



$("#owlSlider").owlCarousel({
  navigation : false, 
  pagination: true,
  slideSpeed : 300,
  paginationSpeed : 400,
  singleItem:true,
  autoPlay:true,
  transitionStyle : 'fade',
  rewindNav: true,
  afterMove : function (elem) {
        var leg = elem.find('img').attr('alt');
        //console.log(elem);
        $('#legend').html(leg);
  }
});

感谢您的帮助...

【问题讨论】:

    标签: javascript jquery carousel alt owl-carousel


    【解决方案1】:

    试试看:

    ..
    afterMove : function (elem) {
      var current = this.currentItem;
      var alt = elem.find(".item").eq(current).find("img").attr('alt');
      console.log('Imagem current is ' + alt);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多