Multi-purpose jQuery Photo Gallery Plugin - mbGallery
| File Size: | 9.5 MB |
|---|---|
| Views Total: | 4228 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
mbGallery is a powerful and ajax-enabled jQuery plugin that organize a group of images/photos and displays them in a well styled interface like gallery lightbox, image slider, thumbnail grid, inline DOM element, etc. The plugin also has the ability to invoke a photo gallery from any page via ajax technology.
Basic Usage:
1. Include the latest version of jQuery library on the web page.
<link href="https://www.jqueryscript.net/css/jquerysctipttop.css" rel="stylesheet" type="text/css">
2. Upload the mbGallery.js script and CSS folder into your web hosting. Include the mbGallery.js after jQuery library.
<script type="text/javascript" src="inc/mbGallery.js"></script>
3. Create an image/photo gallery using the Html structure as follows.
<div id="demo" class="hide-me"> <a class="imgThumb" href="thumbs/01.jpg"></a> <a class="imgFull" href="large/01.jpg"></a> <div class="imgDesc">Description 01</div> <a class="imgThumb" href="thumbs/02.jpg"></a> <a class="imgFull" href="large/02.jpg"></a> <div class="imgDesc">Description 02</div> <a class="imgThumb" href="thumbs/02.jpg"></a> <a class="imgFull" href="large/03.jpg"></a> <div class="imgDesc">Description 03</div> ... </div>
4. Make the gallery hidden on page load.
.hide-me {
display: none;
}
5. Create an Html element to toggle the image/photo gallery in a gallery lightbox with fullscreen overlay.
<span onclick="$('#demo').mbGallery({
maskBgnd:'#ccc',
minWidth: 50,
minHeight: 50,
overlayOpacity:.9,
startFrom: 5,
addRaster:true,
printOutThumbs:false,
galleryTitle:'My gallery'
});">
Click to open a gallery lightbox</span>
6. All default settings and callback events.
containment:"body",
cssURL:"css/",
skin:"white",
overlayBackground:"#333",
exifData:false, //todo
printOutThumbs:false,
galleryTitle:"My Gallery",
imageSelector: ".imgFull",
thumbnailSelector: ".imgThumb",
titleSelector: ".imgTitle",
descSelector: ".imgDesc",
minWidth: 50,
minHeight: 50,
maxWidth: 0,
maxHeight: 0,
fullScreen:true,
addRaster:false,
overlayOpacity:.5,
startFrom: 1,//"random"
fadeTime: 500,
slideTimer: 6000,
autoSlide: true,
onOpen:function(){},
onBeforeClose:function(){},
onClose:function(){},
onChangePhoto:function(){}
Changelog:
2019-02-18
- v1.3.1
This awesome jQuery plugin is developed by pupunzi. For more Advanced Usages, please check the demo page or visit the official website.











