A mobile responsive gallery supported by almost all devices using IScroll.
##Usage
You can have a look at the index.html file for demo
Here is the basic configuation:
<head>
...
<link rel="stylesheet" href="gallery.css"/>
</head>
...
<body>
<div id="mobile-gallery" class="quadratic hide preview show-controls">
<div class="title b"><span></span><i class="caret close b"></i></div>
<a href="#" class="button transparent b close">Back</a>
<div class="viewport">
<ul>
<li class="b"><img src="p.gif" mainSrc="m_gallery_1.jpg" alt="Loading"/></li>
<li class="b"><img src="p.gif" mainSrc="m_gallery_2.jpg" alt="Loading"/></li>
<li class="b"><img src="p.gif" mainSrc="m_gallery_3.jpg" alt="Loading"/></li>
<li class="b"><img src="p.gif" mainSrc="m_gallery_4.jpg" alt="Loading"/></li>
<li class="b"><img src="p.gif" mainSrc="m_gallery_5.jpg" alt="Loading"/></li>
<li class="b"><img src="p.gif" mainSrc="m_gallery_6.jpg" alt="Loading"/></li>
...
</ul>
</div>
<div class="controls b">
<i class="caret b play"></i>
<i class="caret prev b hide"></i>
<i class="caret next b hide"></i>
</div>
</div>
<script type="text/javascript" src="mgallery-min.js"></script>
</body>
Finally build the Mgallery
var gallery = new MGallery('#mobile-gallery' /* gallery conatiner */, options /* object Optional*/ );
// trigger
var button = document.getElementById('trigger');
//open the gallery on click of the trigger
button.addEventListener('click', function(){
if(gallery !== null) {
gallery.open();
}
}, false);
That's it. Simple!