🏠 Root
/
home
/
artorgp
/
www
/
wp-content
/
plugins
/
visual-portfolio
/
assets
/
js
/
Editing: lazyload-fallback.js
/* * Visual Portfolio images lazy load fallback for browsers * which does not support CSS :has() */ // Lazyloaded - remove preloader images placeholder effect. document.addEventListener( 'lazybeforeunveil', ( e ) => { const vpfImgWrapper = e.target.closest( '.vp-portfolio__item-img, .vp-portfolio__thumbnail-img' ); if ( vpfImgWrapper ) { vpfImgWrapper.classList.add( 'vp-has-lazyloading' ); } } ); document.addEventListener( 'lazyloaded', ( e ) => { const vpfImgWrapper = e.target.closest( '.vp-portfolio__item-img, .vp-portfolio__thumbnail-img' ); if ( vpfImgWrapper ) { vpfImgWrapper.classList.add( 'vp-has-lazyloaded' ); vpfImgWrapper.classList.add( 'vp-has-lazyloading' ); } } );
Save
Cancel