이것은 일반적인 자바 스크립트 질문 일 수 있습니다. mousemove 이벤트에서 pageX 및 pageY를 감지하고 CSS 그라디언트에 할당하는 함수가 있습니다. 정말 날 미치게 무슨Mousemove가 서버에서 루핑되지 않지만 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 유령 (http://www.youtube.com/watch?v=cS_lD9_Ur3g 참조)은 JS Bin 예제에서는 마우스를 따라 움직이지만 서버에서는 그렇지 않습니다. –