Super Tiny jQuery 360 Degrees Product Image Viewer

File Size: 127KB
Views Total: 51495
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
Super Tiny jQuery 360 Degrees Product Image Viewer

A super lightweight (just 27 lines of javascript codes, <1kb unminified.) and easy to use jQuery plugin that allows you to rotate a product image 360 degrees by mouse moving.

Fork on Github

See also:

Basic Usage:

1. Insert a group of product images that are in different angles.

<ul class="list">
<li><img src="images/image1_1.jpg" /></li>
<li><img src="images/image1_2.jpg" /></li>
<li><img src="images/image1_3.jpg" /></li>
<li><img src="images/image1_4.jpg" /></li>
<li><img src="images/image1_5.jpg" /></li>
<li><img src="images/image1_6.jpg" /></li>
<li><img src="images/image1_7.jpg" /></li>
<li><img src="images/image1_8.jpg" /></li>
<li><img src="images/image1_9.jpg" /></li>
<li><img src="images/image1_10.jpg" /></li>
<li><img src="images/image1_11.jpg" /></li>
<li><img src="images/image1_12.jpg" /></li>
<li><img src="images/image1_13.jpg" /></li>
<li><img src="images/image1_14.jpg" /></li>
<li><img src="images/image1_15.jpg" /></li>
<li><img src="images/image1_16.jpg" /></li>
<li><img src="images/image1_17.jpg" /></li>
<li><img src="images/image1_18.jpg" /></li>

2. Load the jQuery javascript library at the bottom of your web page.

<script src=""></script>

3. The javascript.

	var pic_X=$('.list').offset().left;
	var pic_Y=$('.list').offset().top;
	var pic_W=$('.list').width()/2;
	var pic_H=$('.list').height()/2;
	var center_X=pic_X+pic_W;
	var center_Y=pic_Y+pic_H;
	var movestop=pic_W/10;
		var mouse_X=event.pageX;
		var mouse_Y=event.pageY;
	function moveImg(m_X,m_Y,dir){
		var index=Math.ceil(Math.abs(m_X-center_X)/movestop);
			$('.list li').eq(index).show().siblings().hide();
			$('.list li').eq(18-index).show().siblings().hide();

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