【问题标题】:Drag and drop not working in chrome拖放在chrome中不起作用
【发布时间】:2013-10-22 05:59:00
【问题描述】:

我正在尝试使用拖放。在一个锚标记中,我将我的 onsdragstart 事件写下来

<a href="xyz.action" ondragstart="event.dataTransfer.setData('text/uri-list', 'abc.action?id=2')">drag</a>  

我试图将项目放在一个 div 中

<div id="ccc" ondragover="event.preventDefault()" ondrop="doDrop1(event)"></div> 

我的javascript如下:

 function doDrop1(event)
        {

           document.getElementById("mylock").value=1; 
          var links = event.dataTransfer.getData("text/uri-list").split("\n");
           alert(links)
} 

在 chrome 中,警报是 'http://localhost:8084/test/xyz.action' 在 Firefox 中,我得到了正确的警报 'abc.action?id=2'

【问题讨论】:

    标签: javascript google-chrome drag-and-drop


    【解决方案1】:

    'event.dataTransfer.setData()' 中使用数据格式为 'text' 而不是 'text/uri-list' >

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 2014-04-06
      相关资源
      最近更新 更多