present-em

1.0.5 • Public • Published

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

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 thumbnail img 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

CC BY 4.0 License

"Present ' Em" by Saksham Saxena is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

Package Sidebar

Install

npm i present-em

Weekly Downloads

0

Version

1.0.5

License

CC BY 4.0

Last publish

Collaborators

  • sakshamsaxena