浏览器的Safari浏览器的html5拖放是否被破解?

浏览器的Safari浏览器的html5拖放是否被破解? 如果是这样,是否有任何解决办法?

我在Windows 7上使用Safari 5.1.2,并且放置目标始终显示为不可拖放。 在干净的安装和最新的设置2个不同的Windows 7电脑试了这个。

尝试了这个演示和我自己的代码在其他所有最新的浏览器上工作。

http://html5demos.com/drag

事实上,Safari的D&D不起作用。

Safari的一些工作:

将逻辑放在可拖动对象的“dragend”事件中
而不是放在对象上的“drop”事件。

是。 经过大量的自我怀疑,实验和研究之后,我可以说在今天(2012年11月15日),对我来说,它也绝对是破碎的(Safari 5.1.7在Windows上)。这已经让人感到困惑和困惑!

希望苹果很快就会来参加派对。

http://html5doctor.com/native-drag-and-drop/#dragging_anything
添加这个:

 [draggable=true] { -khtml-user-drag: element; } 

非HTML5拖放可通过jQuery UI: http : //jqueryui.com/demos/draggable/

如果你希望轻量级的话,你可以只用特定的函数来构建一个下载。

您可以使用Modernizr来检测是否支持jQuery,如果需要的话可以使用:

 if (Modernizr.draganddrop) { // Browser supports HTML5 DnD. } else { // Fallback to a library solution. } 

http://www.html5rocks.com/en/tutorials/dnd/basics/