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正好原始值,
浙公网安备 33010602011771号