亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

鼠標按下事件的疑問

鼠標按下事件的疑問

拉莫斯之舞 2018-12-26 22:14:12
<script type="text/javascript">        window.onload=function(){            /*             onmousedown;             onmousemove;             onmouseup;             */            var oDiv=document.getElementById("div1");            var i=0            oDiv.onmousedown=function  (ev) {//**問題1**                var ev=ev||event;                var disX=ev.clientX-this.offsetLeft;                var disy=ev.clientY-this.offsetTop;                console.log(i++)                oDiv.onmousemove=function(ev){                    var ev=ev||event;                    this.style.left= (ev.clientX-disX)+"px";                    this.style.top= (ev.clientY-disy)+"px";                }                oDiv.onmouseup=function(){//**問題2**                    oDiv.onmousemove=null                }            }        }    </script>問題1:為什么在一次onmousedown之后,里面的oDiv.onmousemove可以持續運行呢?問題2:此處的oDiv.onmouseup在每次oDiv.onmousedown是否在內存中新建的?每一次點擊的時候函數是否會保存下來?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 369 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號