1
我想在鼠标悬停在div上时发生微妙的移动。鼠标移动背景运动
但是,微妙的部分并没有完全解决。
只要将鼠标悬停在上面,背景图像就会跳转。
$(document).ready(function() {
var movementStrength = 50;
var height = movementStrength/$(window).height();
var width = movementStrength/$(window).width();
$("#bg").mousemove(function(e){
var pageX = e.pageX - ($(window).width()/2);
var pageY = e.pageY - ($(window).height()/2);
var newvalueX = width * pageX * -1 - 25;
var newvalueY = height * pageY * -1 - 50;
$('#bg').css("background-position", newvalueX+"px "+newvalueY+"px");
});
});
https://jsfiddle.net/cjnLtcr0/2/
你想要延迟还是稍微移动? – renakre
我在找轻微的动作 – John
你可以试试'newvalueX/5 +“px”+ newvalueY/5 +“px”' – renakre