jquert视觉差

var dis_box1 = $('.box1').offset().left;
var dis_box2 = $('.box2').offset().left;
var win_W = $(window).width();
$(window).mousemove(function(e){
	var moveX1 = dis_box1+(e.pageX-win_W/2)/100; //100是移动幅度
	var moveX2 = dis_box2+(e.pageX-win_W/2)/30;
	console.log(e.pageX+'---'+moveX1)
	$('.box1').css('left',moveX1);
	$('.box2').css('left',moveX2);
})

让div当前的left值 = 最初的left值+(当前鼠标的X值-屏幕宽度一半)/ 速率 正向

让div当前的left值 = 最初的left值-(当前鼠标的X值-屏幕宽度一半)/ 速率 反向

 

如果鼠标正好在屏幕中间,那么div正好原始值,

posted on 2016-05-03 10:27  什么嘉  阅读(110)  评论(0编辑  收藏  举报

导航