Is html5 drag and drop broken on safari browser for windows?

后端 未结 3 612
春和景丽
春和景丽 2020-12-19 10:11

Is html5 drag and drop broken on safari browser for windows ? If so, are there any work arounds ?

I\'m using Safari 5.1.2 on Windows 7 and the drop targets always sh

相关标签:
3条回答
  • 2020-12-19 10:44

    Yes. After a lot of self-doubt, experimentation, and research, I can say that it is definitely broken for me too (Safari 5.1.7 on Windows) as at today: 15 Nov 2012. This has been quite confusing and distressing!

    Hope Apple comes to the party soon.

    0 讨论(0)
  • 2020-12-19 10:49

    From http://html5doctor.com/native-drag-and-drop/#dragging_anything
    add this:

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

    Non-HTML5 drag and drop is available via jQuery UI: http://jqueryui.com/demos/draggable/

    You can build a download with only that specific function if you want it to be lightweight.

    You can use Modernizr to detect whether it's supported and fall back on jQuery if needbe:

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

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

    0 讨论(0)
  • 2020-12-19 11:02

    Indeed D&D for Safari doesn't work.

    Kind of work around for Safari:

    Put the logic in the 'dragend' event of the draggable object
    Instead in the 'drop' event of the dropping on object.

    0 讨论(0)
提交回复
热议问题