如何使用鼠标右键在HTML5中执行拖动操作?

时间:2017-05-26 22:00:25

标签: javascript html5 drag-and-drop

我知道HTML5可以使用鼠标左键执行拖动操作。 但是,是否可以用鼠标右键而不是鼠标左键执行拖动操作?

我正在使用this example

function allowDrop(ev) {
  ev.preventDefault();
}

function drag(ev) {
  ev.dataTransfer.setData("text", ev.target.id);
}

function drop(ev) {
  ev.preventDefault();
  var data = ev.dataTransfer.getData("text");
  ev.target.appendChild(document.getElementById(data));
}
#div1 {
  width: 350px;
  height: 70px;
  padding: 10px;
  border: 1px solid #aaaaaa;
}
<p>Drag the image into the rectangle:</p>

<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<br>
<img id="drag1" src="http://lorempixel.com/336/69/abstract/4/" draggable="true" ondragstart="drag(event)" width="336" height="69">

0 个答案:

没有答案