Multi-image Comparison Plugin For jQuery - Sravnitel

File Size: 22.3 KB
Views Total: 1444
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Multi-image Comparison Plugin For jQuery - Sravnitel

Sravnitel is a jQuery multi-image comparison plugin that creates a draggable, touchable slider to compare the difference between 2 overlaying images you specify. Also available as a Wordpress plugin that can be easily integrated into your blog.

How to use it:

1. Load jQuery, jQuery UI and jqueryui-touch-punch libraries in the html document.

<script src="/path/to/jquery.min.js"></script>
<script src="/path/to/jquery-ui.min.js"></script>
<script src="/path/to/jquery.ui.touch-punch.min.js"></script>

2. Load the jQuery Sravnitel plugin's JavaScript and CSS files after jQuery.

<link href="sravnitel.css" rel="stylesheet">
<script src="jquery.sravnitel.js"></script>

3. Create a custom container for the image comparison interface.

var vw = $("<div>",{id:"s1"}).css({
  background: "#fafafa",
  position:"relative",
  // more styles here
});

4. Define an array of images with descriptions you want to compare.

vw.sravnitel({
  images:[
    "1.jpg",
    "2.jpg",
    "3.jpg",
    "4.jpg",
    "5.jpg",
  ],
  titles:[
    "image 1",
    "image 2",
    "image 3",
    "image 4",
    "image 5"
  ]
});

5. Append the image comparison interface to your body tag.

$("body").append(vw);

6. More options to config the image comparison interface.

// urls, comma separated
images:[],

// image titles in the same order as url
titles:[],

// show or hide titles
showtitles: false,

// view window width
width:100,

// view window height
height:200,

// shoe or hide toggle button
showtoggle: false,

// init, left image - is the index of the images array, starting from 0
index_l: 0,

// init, right image - is the index of the images array, starting from 0
index_r: 1,

// init, zoom==0 - fit image, zoom==1.0 - 100%
zoom: 0,

// init, x coordinate of the original image to be placed in the center of the view window
center_x: 0,

// init, y coordinate of the original image to be placed in the center of the view window
center_y: 0

This awesome jQuery plugin is developed by Elphel. For more Advanced Usages, please check the demo page or visit the official website.