我必须像这个url一样使用 jQuery / Javascript 移动图像
我用我自己的逻辑做了类似的事情。但它会在顶部或底部被切割成更小/更大的图像。或者它在底部完全移动,而在顶部不完全移动,反之亦然。
http://jsfiddle.net/N2k6M/ (请移动水平滚动条查看全图。)
任何人都可以在这里建议我/修复我的代码,以便我的鼠标移动功能可以正常工作并且图像的上/下部分可以正常移动。
我需要像在原始网址中一样无缝移动图像。
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>