2014-10-04 76 views
0

我使用FeatherlightGallery插件lightboxing上的圖像滑塊只是有圖像了,不是一個標籤,然後圖像,但它似乎沒有點擊時加載任何一個/上,只是一個空白的燈箱。然而,第一個圖像的作品。我得到的控制檯錯誤:使用featherlightGallery.js沒有標籤

GET http://url.com/undefined 404 (Not Found)

所以它看起來像它沒有正確選擇下一個圖像。

的JS調用燈箱是:

$('.slider img').featherlightGallery({ 
    targetAttr: 'src', 
    type: 'image', 
    gallery: { 
     previous: '', 
     next: '' 
    } 
}); 

及這些圖像的HTML是:

<div class="slider"> 

     <img class="is-active" src="http://url.com/image.jpg" alt="" data-slide-id="0"> 

     <img src="http://url.com/image.jpg" alt="" data-slide-id="1"> 

     <img src="http://url.com/image.jpg" alt="" data-slide-id="2"> 

     <img src="http://url.com/image.jpg" alt="" data-slide-id="3"> 

    </div> 

乾杯。

回答

0

好象通過改變此線有固定它:

$img[0].src = $nx.attr('href');

這樣:

$img[0].src = (typeof $nx.attr('href') === 'undefined') ? $nx.attr('src') : $nx.attr('href');