Display Your Images/Iframes In A Slider Popup - simpleLightbox
| File Size: | 37.5 KB |
|---|---|
| Views Total: | 4875 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A jQuery based simple gallery lightbox plugin that displays your images and/or iframe views in a responsive modal popup and allows the user to switch between these images just like a slider.
More features:
- Image counter.
- Touch-friendly.
- Opens images links in a new window/tab.
- Keyboard interactions: BACKSPACE, SPACE, ESC, ENTER, PAGE DOWN, PAGE UP.
- Also allows you to switch between with mouse wheel.
- Supports Youtube videos and Google maps.
- Content loading indicator.
How to use it:
1. Import both jQuery JavaScript library and the simpleLightbox plugin into the document.
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
crossorigin="anonymous">
</script>
<script src="dist/jquery-simple-lightbox.js"></script>
2. Add the rel="lightbox" attribute to the images as follows:
<div id="example">
<a href="large-1.jpg" rel="lightbox" title="image 1">
<img src="small-1.jpg">
</a>
<a href="large-2.jpg" rel="lightbox" title="image 2">
<img src="small-2.jpg">
</a>
<a href="large-3.jpg" rel="lightbox" title="image 3">
<img src="small-3.jpg">
</a>
<a href="large-4.jpg" rel="lightbox" title="image 4">
<img src="small-4.jpg">
</a>
<a href="large-5.jpg" rel="lightbox" title="image 5">
<img src="small-5.jpg">
</a>
</div>
3. It also supports iframe links, Youtube Videos and Google Maps.
<a href="https://www.youtube.com/embed/EngW7tLk6R8" title="YouTube" rel="lightbox">YouTube</a> <a href="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d207446.24922900886!2d139.600439926488!3d35.66844106459942!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188b857628235d%3A0xcdd8aef709a2b520!2sTokyo!5e0!3m2!1sen!2sjp!4v1562402670273!5m2!1sen!2sjp" title="Tokyo, Japan" rel="lightbox">Google Maps</a> <a href="test/assets/iframe1.html" title="iframe1" rel="lightbox">iFrame Content</a>
4. Call the function on the top container to initialize the plugin. That's it.
$(function(){
$('#example').simpleLightbox();
});
5. The default selector.
$('#example').simpleLightbox({
links: 'a[rel="lightbox"]'
});
6. Set the image extentions allowed.
$('#example').simpleLightbox({
imageExt: /^(jpg|jpeg|png|gif|bmp|webp)$/
});
7. Set the paranet container
$('#example').simpleLightbox({
owner: 'body'
});
Changelog:
v0.2.0 (2019-10-21)
- Support touch event.
- Fix css class name.
- Bundle css with js.
This awesome jQuery plugin is developed by kanety. For more Advanced Usages, please check the demo page or visit the official website.











