disable text drag and drop

前端 未结 7 1827
后悔当初
后悔当初 2020-12-08 16:14

There is a common feature of modern browsers where a user can select some text and drag it to an input field. Within the same field it causes moving of text, between differe

7条回答
  •  粉色の甜心
    2020-12-08 16:42

    Use the following code

    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));
    }
    

    and:

    
    

    See: http://jsfiddle.net/zLYGF/25/

提交回复
热议问题