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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

html5 drag and drop拖動(dòng)距離問(wèn)題

html5 drag and drop拖動(dòng)距離問(wèn)題

我想根據(jù)拖動(dòng)的距離來(lái)重新計(jì)算被拖動(dòng)元素的相對(duì)位置,但是現(xiàn)在出現(xiàn)了很奇怪的問(wèn)題:ondragend觸發(fā)的事件中的e.pageX 減去ondragstart中觸發(fā)事件的e.pageX,并不是實(shí)際移動(dòng)的X的距離,而是得出一個(gè)我不知道是怎么得出來(lái)的數(shù)字,據(jù)觀察,ondragend觸發(fā)的事件中的e.pageX 并不是所期望的,這個(gè)嘗試一下下面的demo就可以發(fā)現(xiàn)。Y方向也是。不知道這里是不是有什么坑?以及如何計(jì)算實(shí)際拖動(dòng)的X方向和Y方向的距離?下面是demo代碼:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Title</title></head><body><div style="width: 100px;height:100px;background-color: #4A90E2" draggable="true" id="div"></div><script>    let d = document.getElementById('div');    d.ondragstart = function(e){        console.log('on drag start:', e.pageX,e.target);        console.log('on drag start:', e.pageY);    };    d.ondrag = function(e){//        console.log('on drag :', e.pageX,e.target);//        console.log('on drag :', e.pageY);    };    d.ondragend = function(e){        console.log("on drag end...",e.pageX, e.target);        console.log("on drag end...",e.pageY);    };</script></body></html>
查看完整描述

1 回答

?
溫溫醬

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊

我用chrome和opera試了一下,好像是元素左下角的坐標(biāo),firefox似乎不好用


查看完整回答
反對(duì) 回復(fù) 2019-02-12
  • 1 回答
  • 0 關(guān)注
  • 842 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)