我目前有一個背景偏移-500px x -200px的div,並與鼠標移動作出反應。我有它的方式設置,它只在鼠標移動後偏移。我已經嘗試了幾次讓.onload工作,所以它會盡快在頁面加載時抵消它,但我是新來的JavaScript和Jquery,我很難過。頁面加載時的偏移div背景
代碼移動div的背景:
$(document).ready(function(e){
$('.landing-content').mousemove(function(e){
var x = -(e.pageX + this.offsetLeft)/80;
var x2 = x * -1 - 500;
var y = -(e.pageY + this.offsetTop)/80;
var y2 = y * -1 - 200;
$(this).css('background-position', x2 + 'px ' + y2 + 'px');
});
});
活生生的例子:http://afrohorse.netau.net/
如果您移動鼠標在屏幕上,然後按刷新,你會看到什麼我的意思是。
任何幫助表示讚賞,在此先感謝! :)
當您移動鼠標,這是預期的背景位置。將鼠標移出屏幕並按刷新。它將背景貼到左上角。然後,如果你移動你的鼠標,你會看到如果跳到它應該是。 –