Package Exports
- present-em
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (present-em) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Present 'Em
Present 'Em is a simple jQuery plugin which basically initiates an image viewer within the browser with much less fuss. Hence, you just present 'em 😎
Features
- Light and flexible
- Intuitive gallery
- Preloader for images
- Adjustable frame dimensions
- Customizable styles of frame
- Ways to initiate : many!
- Ways to kill : 3 ('X' button at top right, 'Esc' key on keyboard, clicking anywhere outside frame)
Options
fHeight
sets frame height (in pixels)fWidth
sets frame width (in pixels)
What you need
- jQuery
- Images to be presented in gallery.
- Thumbnail images.
How to use
- Include the
jquery.presentem.js
file after including jQuery. - Include the
jquery.presentem.css
stylesheet in head. - Add a
data-hqimg
attribute in every one of your thumbnailimg
tag containing the relative path of corresponding larger image. - Call
presentem()
by attaching it to the thumbnail images selector.
Test
Sorry, none so far. Suggest some, maybe?
Example (Conservative approach) :
HTML
<div id="thumbs">
<img src="imgs/thumbs/thumb_01.jpg" data-hqimg="hq_imgs/hq_img_01.jpg">
<img src="imgs/thumbs/thumb_02.jpg" data-hqimg="hq_imgs/hq_img_02.jpg">
<img src="imgs/thumbs/thumb_03.jpg" data-hqimg="hq_imgs/hq_img_03.jpg">
<img src="imgs/thumbs/thumb_04.jpg" data-hqimg="hq_imgs/hq_img_04.jpg">
</div>
JavaScript :
$("div#thumbs img").click(function(){
$("div#thumbs img").presentem();
})
Example (Free-thinker approach):
HTML
<section>
<img src="imgs/thumbs/thumb_01.jpg" data-hqimg="hq_imgs/hq_img_01.jpg" class="view">
</section>
<section>
<img src="imgs/thumbs/thumb_02.jpg" data-hqimg="hq_imgs/hq_img_02.jpg" class="view">
</section>
<section>
<img src="imgs/thumbs/thumb_03.jpg" data-hqimg="hq_imgs/hq_img_03.jpg" class="view">
</section>
<section>
<img src="imgs/thumbs/thumb_04.jpg" data-hqimg="hq_imgs/hq_img_04.jpg" class="view">
</section>
Javascript :
$(window).load(function(){
$(".view").presentem({fHeight:400, fWidth:600});
})
Live Demo
Get a peek of Present 'Em at this demo.
Upcoming Features
- Captions inclusion.
License