第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么要使用監(jiān)聽函數?不可以直接在window.onload下使用mainDiv.onmousedown=function(){}這樣的格式?我用這樣的方法無法拖動,求大神幫助

主要HTML代碼:<body>
<div id=box>
?<img src="images/psb.jpg" alt="師大光影" id="img1"/>
? <img src="images/psb.jpg" alt="師大光影" id="img2"/>
? <div id=main>
? ? ?<div id="left-up" class="minDiv left-up"></div>
? ? ?<div id="upDiv" class="minDiv up"></div>
? ? ?<div id="right-up" ?class="minDiv right-up"></div>
? ? ?<div id="leftDiv" class="minDiv left"></div>
? ? ?<div id= rightDiv class="minDiv right"></div>
? ? ?<div id="left-bottom" class="minDiv left-bottom"></div>
? ? ?<div id="downDiv" class="minDiv bottom"></div>
? ? ?<div id="right-bottom" class="minDiv right-bottom"></div>
? </div>
</div>
<div id="preview"><img src="images/psb.jpg" alt="師大光影" id="img3"/></div>
</body>




//圖框拖動事件,使用以下代碼無法移動

var mouseOffsetX=0;

var mouse0ffsetY=0;

?var moveX=0;

?var moveY=0;

mainDiv.onmousedown=function(){

? ?odrag=true;

}

document.onmousemove=function(e){

?var e=e||window.event;

?var mouseX=e.clientX;

?var mouseY=e.clientY;

?mouseOffsetX=mouseX-mainDiv.offsetLeft;

?mouseOffsetY=mouseY-mainDiv.offsetTop;

?moveX=mouseX-mouseOffsetX;

?moveY=mouseY-mouseOffsetY;

?if(odrag==true){?

? ?mainDiv.style.left= moveX+"px";

? ?mainDiv.style.top= moveY+"px";

? }

}

document.onmouseup=function(){

? odrag=false;

?}

//以下為正確版

mainDiv.addEventListener("mousedown",function(e){

? ? ?var e=e||window.event;

? ? ? mouse0ffsetX=e.clientX-mainDiv.offsetLeft;

? ? ? mouseOffsetY=e.clientY-mainDiv.offsetTop;

? ? ? odrag=true;

? ? })

document.onmousemove=function(e){

? ?

? ?var mouseX=e.clientX;

? ?var mouseY=e.clientY;

? ?var moveX=0;

? ?var moveY=0;;

? ?moveX=mouseX-mouse0ffsetX;

? ?moveY=mouseY-mouseOffsetY;

? ?if(odrag==true){

? ?mainDiv.style.left= moveX+"px";

? ?mainDiv.style.top= moveY+"px";

? ?math.min(Max,math.Max(0,mouseX));

? }

?}

document.onmouseup=function(){

? odrag=false;

?}

}?


正在回答

1 回答

onmousedown中要獲得鼠標相對于浮層左上角的位置吧

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么要使用監(jiān)聽函數?不可以直接在window.onload下使用mainDiv.onmousedown=function(){}這樣的格式?我用這樣的方法無法拖動,求大神幫助

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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