Comments (3)
Thanks for the report! Can you please reproduce the issue in this sandbox?
from medium-zoom.
I can kind of reprodce this but even better I can explain it now. The following was observed for a img tag with data-zoom-src.
When clicking a image the img tag will get duplicated as two copies in the dom tree. This may cause loading of the image depending on the browsers caching. So in case you turn off cache or your browser decided not to cache a image (anymore) due to its size or your machines RAM situation it will cause new requests.
Since the img tag copies get removed on close this may happen every time you click a image to zoom.
I am not sure if you want to address it since this issue is very dependend on browser cache handling. The only thing I can think of to mitigate is not to remove img tags from the dom but reuse them instead as much as possible.
from medium-zoom.
Thank you for investigating @DEvil0000!
As you mentioned, that's a bit out of scope because very dependent on your browser's settings–so I'll close this issue 🙂
from medium-zoom.
Related Issues (20)
- Vitepress support HOT 2
- data-zoom-src not working with loading attribute HOT 5
- Pinching zoom option
- Nuxt with medium-zoom, weridly on the directly load in.
- SVG images sometimes don't have a '.svg' extension
- Gallery on full viewport mode (feature request) HOT 2
- Customize overlay HOT 1
- Working Nuxt3 example - add to README.md or separate page? HOT 1
- Cannot close overlay before `opened` event has fired. HOT 3
- Manipulation image size HOT 4
- Zoomed image size exceed intrinsic image size HOT 3
- use picture bed can't show image in website HOT 1
- The image is not centered and scale in iframe
- Not working after the page transition in Astro HOT 5
- There may be problems in some magnification situations. HOT 7
- If the image uses the srcset attribute, the pop-up layer will be displayed misaligned. HOT 1
- Tab doesn't close image if focused element is already visible on the screen
- Use the dialog element to display images HOT 2
- mediumZoom and Wordpress/Divi builder issue HOT 2
- invalid image (and possibly slow loading image) breaks behavior, gets trapped inside zoom
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 medium-zoom.