Js 中的 json pageX 和pageY,重复定义的原因是每移动一次就要重新获取一次???


plane:function(oGameBox,e){

             var x=e.pageX, 

                    y=e.pageY;//鼠标到浏览器的距离

            var oPlane=new Image();//获取飞机图片

             oPlane.src = 'img/plane.png';

             oPlane.width=60;

             oPlane.height=36;

            var lx=oGameBox.offsetLeft+parseInt(oGameBox.style.borderWidth)+oPlane.width/2;

             var ty=oGameBox.offsetTop+parseInt(oGameBox.style.borderWidth)+oPlane.height/2;         

             var left=x-lx;

             var top=y-ty;

             oPlane.style.cssText="display:block;position:absolute;top:"+top+"px;left:"+left+"px;";//得到点击之后,飞机在鼠标出的位置

             oGameBox.appendChild( oPlane );

document.onmousemove=function(e){

         e=e||window.event;

         var top=e.pageY-ty;

         var left=e.pageX-lx;

         oPlane.style.top=top+'px';

         oPlane.style.left=left+'px';

}




qq_唔叫咩_0
浏览 689回答 1
1回答

qq_唔叫咩_0

明白了,打扰各位了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript