switchSlideEvent
ドキュメントなしで jQuery Carousel プラグインから switchSlide() メソッドが呼び出されるたびに、カスタム イベントが発生します。
Lazy Load XT ( https://github.com/ressio/lazy-load-xt ) を使用して画像を遅延読み込みしていますが、プラグインは次のイベントでのみ画像を読み込みますload
orientationchange
resize
scroll
。
Lazy Load XT は次のように初期化されます。
$.extend($.lazyLoadXT, {
selector: 'img[data-original]',
srcAttr: 'data-original',
edgeY: 200,
updateEvent: 'load orientationchange resize scroll switchSlideEvent'
});
次の解決策を試しましたが、成功しませんでした。
switchSlideEvent
Lazy Load XTupdateEvent
オプションに渡します (上記参照)- 次のように手動で Lazy Load XT を再初期化します
.on('switchSlideEvent')
。
console.log イベントを取得していますが、ページをスクロールするまでカルーセル画像が「スライド」して表示されません。
$(document).ready(function(){
$(document).on('switchSlideEvent', function(){
console.log("custom event fired");
$(window).lazyLoadXT();
});
});
質問
起動時に Lazy Load XT に新しい画像をロードさせるにはどうすればよいswitchSlideEvent
ですか?
どんな助けでも大歓迎です。
ありがとう!