我正在使用fullpage.js爲一個網站,並希望知道每個幻燈片中的圖像只有當該人在該幻燈片上加載,以減少頁面加載時間。全頁帶有此回調,這將觸發對幻燈片負載懶加載圖像fullpage js
afterSlideLoad: function(slideIndex, index){}
所以基本上我的計劃是使用一個佔位符圖像,並切換出src和HREF與數據屬性頁面加載時。該腳本似乎工作正常,但是當我加載頁面並使用chrome檢查器時,即使腳本沒有被觸發,圖像仍然被加載到頁面上,當不在該頁面上時。
<a href="" data-lightbox="golf-1" data-title="Test"><img src="img/loading.gif" alt="" data-echo="img/res/golf/1-1.jpg" class="animateHidden"></a>
afterSlideLoad: function(slideIndex, index){
$(this).find("img").each(function() {
var orginalImg = $(this).attr('data-echo');
$(this).attr("src", orginalImg);
$(this).parent().attr('href', orginalImg);
});
}