拖放在Opera 11.62和Safari 5.1.4中不起作用 [英] drag&drop not working in Opera 11.62 and Safari 5.1.4

查看:95
本文介绍了拖放在Opera 11.62和Safari 5.1.4中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将此代码放入了测试HTML文件中:

I put this code in a test HTML file:

<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中的这段代码有什么问题?

(Tags were removed) It works in Chrome but not in Opera and Safari because the mouse cursor does not change into an arrow like in Chrome. What is wrong with this code in Opera and Safari?

推荐答案

Opera 12中将提供拖放支持,现已支持在测试版中据我所知,它可以在beta版本中使用。

Drag and drop support is coming in Opera 12, which is now out in beta. As far as I can tell, it works in the beta release.

这篇关于拖放在Opera 11.62和Safari 5.1.4中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆