這可能是一個普通的JavaScript問題,但它使我瘋了。我有一個函數在mousemove事件中檢測pageX和pageY,並將它們分配給css漸變。鼠標移動不在服務器上循環 - 但在jsbin中工作
$(function(){
var mouseX = 0, mouseY = 0;
$(document).mousemove(function(e){
mouseX = e.pageX;
mouseY = e.pageY;
});
// cache the selector
var follower = $("#follower");
var xp = 0, yp = 0;
var loop = setInterval(function(){
// change 12 to alter damping higher is slower
xp += (mouseX - xp)/12;
yp += (mouseY - yp)/12;
follower.css({
background : '-webkit-radial-gradient('+xp+' '+yp+', ellipse cover, rgba(12,47,63,0) 0%,rgba(10,37,49,1) 27%,rgba(5,10,10,1) 100%)'
});
}, 30);
});
什麼是真正的我發瘋的是,它可以在jsbin:
http://jsbin.com/owuxep/3/edit
但不是我的服務器(甚至桌面)上。任何幫助將不勝感激。
http://paulclarkphoto.com/mouseFollow/``
具體什麼 「不工作」? –
@ChrisFarmer The Ghostwriter(請參閱https://www.youtube.com/watch?v=cS_lD9_Ur3g)遵循JS Bin示例中的鼠標,但不在其服務器上。 –