jquery实现图片360度旋转特效【原创

来源:https://www.sucaihuo.com/js/1914.html 2017-05-09 17:00浏览(2006) 收藏

实现图片360度旋转特效,效果非常棒,除了jquery插件库文件之外,实现360度旋转的功能只有27行代码,跟现有的不是开源的图片360度旋转jquery插件相比,代码非常简洁,也不需要设置和添加自定义属性,多的不讲了,
jquery实现图片360度旋转特效
分类:其它特效 > jQuery插件 难易:初级
查看演示 下载资源 下载积分: 20 积分

首先引用文件

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<link href="css/style.css" rel="stylesheet" type="text/css">

jquery功能代码如下:

$(function(){
	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;
	$('.list').mousemove(function(event){
		var mouse_X=event.pageX;
		var mouse_Y=event.pageY;
		if(mouse_X-center_X<=0){
			//鼠标在中心的左侧
			moveImg(mouse_X,mouse_Y,'left')
		}else{
			moveImg(mouse_X,mouse_Y)
		}
	});
	function moveImg(m_X,m_Y,dir){
		var index=Math.ceil(Math.abs(m_X-center_X)/movestop);
		if(dir){
			$('.list li').eq(index).show().siblings().hide();
		}else{
			$('.list li').eq(18-index).show().siblings().hide();
		}
	}
})
标签: 图片旋转
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:https://www.sucaihuo.com/js/1914.html
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2