Javascript Can';t alt+;再拖进firefox
我有一些用于firefox、chrome和safari的简单拖放代码。现在它不再在FF中工作 拖动功能是:Javascript Can';t alt+;再拖进firefox,javascript,firefox,drag-and-drop,Javascript,Firefox,Drag And Drop,我有一些用于firefox、chrome和safari的简单拖放代码。现在它不再在FF中工作 拖动功能是: function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); } function drop(ev, el) { {{ irrelevant code }} if(ev.altKey){ {{ code to make copy of node }} } } 下降功能是
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev, el) {
{{ irrelevant code }}
if(ev.altKey){
{{ code to make copy of node }}
}
}
下降功能是:
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev, el) {
{{ irrelevant code }}
if(ev.altKey){
{{ code to make copy of node }}
}
}
当我按住alt键并在Chrome&Safari上拖动时,它会给我一个绿色的加号图标,并显示我正在制作所拖动元素的副本。我认为这是内置的浏览器功能。然后,我在投递时制作实际副本。这在firefox中曾经起作用,但现在不再起作用了。这是一个bug还是我需要在拖动功能中添加代码来适应这个问题?因此,如果你先按住click,然后按住alt,显然它在firefox上起作用。它并不总是这样,而且违背既定规范似乎很奇怪,但我想我会更新这个问题。我在拖动时按住alt键会看到一个绿色的加号,但只有在拖放到文本区域时才会看到。否则,将不显示加号。