0

我将此代码放在一个测试 HTML 文件中:

<head>
<script>
f=function() {
el=document.getElementById('dragdiv');
el.ondragover=function(){return false;};
el.ondragenter=function(){return false;};
el.ondrop=function(event){ 
el.innerHTML=event.dataTransfer.getData('Text');};
}
</script>
</head>
<body onload='f()'>
<div id='dragdiv'>DROP HERE ------------------------</div>
<img src='image.jpg'></img>

(标签已删除)它在 Chrome 中有效,但在 Opera 和 Safari 中无效,因为鼠标光标不会像在 Chrome 中那样变成箭头。Opera 和 Safari 中的这段代码有什么问题?

4

1 回答 1

0

Opera 12 中将提供拖放支持,该版本现已推出测试版。据我所知,它适用于 beta 版本。

于 2012-05-10T11:46:19.573 回答