このURLとまったく同じようにjQuery/Javascriptを使用して画像を移動する必要があります
私は独自のロジックを使用してこれと同様のことを行いました。ただし、上部または下部のどちらかで小さい/大きい画像にカットされます。または、下で完全に動き、上で完全に動かない、またはその逆。
http://jsfiddle.net/N2k6M/ (全体の画像を表示するには、水平スクロール バーを移動してください。)
誰でも私に提案してください/ここで私のコードを修正して、私のマウス移動機能が完全に正常に機能し、画像の上部/下部が適切に移動するようにしてください。
元のURLと同じように、画像をシームレスに移動する必要があります。
HTML 部分
<div id="oheight" style="z-index:1000;position:absolute;">123</div> , <div id="yheight" style="z-index:1000;position:absolute;">123</div>
<img id="avatar" src="http://chaikenclothing.com/wp-content/uploads/2012/05/11.jpg![enter image description here][2]" style="position:absolute;overflow:hidden;" />
JavaScript 部分
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script lang="javascript">
var doc_height = $(document).height();
function updateAvatarPosition( e )
{
var avatar = document.getElementById("avatar");
var yheight = parseInt(e.y);
var ywidth = e.x;
//avatar.style.left = e.x + "px";
if((yheight)<(doc_height)){
yheight*=2;
avatar.style.top = '-'+(yheight) + "px";
}
console.log(yheight);
$("#oheight").html(doc_height);
$("#yheight").html(yheight);
/*if((ywidth)<(doc_height/6)){
avatar.style.top = '-'+e.x + "px";
}*/
}
document.getElementById("avatar").onmousemove = updateAvatarPosition;
</script>