Comments (3)
Hi! Thanks for the awesome library!
Your welcome :)
Regarding:
I was wondering if it would be an idea to actually test for the img element in the check that you do? Seeing that the src attribute can only be applied to a limited amount of elements, it would be easy to test for those and add specific functionality for them, and otherwise for background images. This way we can give the background image a regular data-src as well, instead of the data-background-image we've got now.
Can you share an example where the image needs a src
and background-image
as well?
from lozad.js.
Oh absolutely never! I was strictly talking about data attribute naming. data-background-image
does make sense but I just thought that it might be safer to test on tagname in general.
from lozad.js.
@aderaaij considering that Lozad.js allows lazy loading of several other elements such as iframes, video, picture elements etc. as well, thus will be better to have the implementation as is
from lozad.js.
Related Issues (20)
- dynamic lozad does not load data-src
- How use lozad with nuxt (vue) ? HOT 1
- Reloaded elements are not loaded lazily
- Compatibility with smooth scroll
- data-srcset 'w' attribute explanation HOT 1
- Gulp.js issue: Cannot set property 'lozad' of undefined
- Does not work in Smart Tv HOT 1
- Including responsive blurred images using Lozad? HOT 1
- Readme.md Missing/inconsistent punctuation
- lozad Not Work In Laravel Website
- Adding img placeholder to picture tag causes lazy loading to fail. HOT 6
- enableAutoReload for background images HOT 2
- Avoid reloading with autoplay video
- Lazy load images are missing for print page for all browsers HOT 1
- Images under Sub menu with visibility:hidden does not not loads lazily
- Lozad doesn`t replace src with data-src
- Load Next slide Image in a carousel while on current slide using lozad. (load n+1th slide while on nth slide) HOT 1
- Link to IntersectionObserver in readme is broken
- The npm latest version v1.16.0 is not latest code,so that there are some bugs
- Images not viewed Uncaught TypeError: Cannot set properties of undefined (setting 'lozad') Error in Console HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lozad.js.