🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

Just another jQuery based image diff tool for creating an animated, customizable image comparison slider to view before and after images.

Image-Comparison

Documentation

JQuery Cross2

Just another jQuery based image diff tool for creating an animated, customizable image comparison slider to view before and after images.

Demo page

Features:

  • Horizontal or vertical comparison slider.
  • Custom text labels for before / after images.
  • Based on event.drag.
  • Supports mousewheel and easing.
  • Focusable.
  • Keyboard control supported.
  • Responsive

Basic Usage:

  • Include the required jQuery Cross2 plugin's stylesheet.
<link href="/path/to/jquery.cross2.css" rel="stylesheet">
  • Include the jQuery Cross2 plugin's script and other required resources.
<script src="/path/to/jquery.min.js"></script> <script src="/path/to/jquery.event.drag.min.js"></script> <script src="/path/to/jquery.cross2.js"></script>
  • Include the OPTIONAL jQuery mousewheel plugin for mouse wheel support.
<script src="/path/to/jquery.mousewheel.js"></script>
  • Include the OPTIONAL jQuery easing plugin for additional easing effects.
<script src="/path/to/jquery.easing.min.js"></script>
  • Insert before and after images you want to compare into a container like this:
<div class="cross2">   <img src="1.jpg" alt="before" />   <img src="2.jpg" alt="after" /> </div> <!-- OR --> <div class="cross2">   <a href="#"><img src="1.jpg" alt="before" /></a>   <a href="#"><img src="2.jpg" alt="after" /></a> </div>
  • Initialize the plugin.
<script>   $(window).load(function() {     $('.cross2').cross2();   }); </script>

Default Options:

<script>   $(window).load(function() {     $('.cross2').cross2({       value: 0.5, // initial slider position       vertical: false, // vertial or horizontal slider       animationDuration: 150, // animation duration in mc       easing: 'swing', // easing effect(requirs jQuery easing plugin)       clickEnabled: false, // compare images on click       mousemoveEnabled: false, // compare images on mouse over       mousewheelEnabled: false, // enable mouse wheel(requirs jQuery mousewheel plugin)       titlesEnabled: true, // show before / after text labels       titleBefore: 'Before', // text label for before image       titleAfter: 'After', // text label for after image     });   }); </script>

Support:

  • IE8+
  • Firefox
  • Chrome
  • Safari
  • Android
  • IOS (iPhone, iPad)

You May Also Like