Open gitrequests opened 6 years ago
Glad you worked your way around with the current API, @tasinttttttt.
I also developed a plugin for previous and next images. However, it needs more testing. I don't have an ETA yet.
I'd really love some way of doing this without opening and closing the viewer.
@tasinttttttt I've used your script. Many thanks.
One thing I added was target.scrollIntoView();
after closing the viewer. This way the scrollbar roughly matches up with the image that's been opened and it's more obvious when you're at the top or bottom.
@edwardhorsford What do you mean by "without opening and closing the viewer"?
@francoischalifour In @tasinttttttt's implementation, when you press an arrow key, they first call zoom.close
on the existing item and then zoom.open
on the next item. This causes Medium-zoom to close, animate the image away, then animate the new image in to place.
My expectation / hope is this works closer to a lightbox - pressing an arrow key swaps the image in place - no animations.
My expectation / hope is this works closer to a lightbox - pressing an arrow key swaps the image in place - no animations.
Or even better - with simple slide animation. 🤩
Pagination would be great. I wouldn't mind replacing React-Images in the image gallery with medium-zoom if there was a way to easily go between images.
@tasinttttttt tnx for snippet! Works fine!
I'm using this. Basically listening for whatever triggers, then opening and closing the viewer with the proper image index.
Not sure it serves everybody's purposes as it's a bit of a rough ride visually (all that opening and closing)... but it worked pretty well in my case :^) .
Here's an example of handling left and arrow key navigation.