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