使用Modernizr检测拖放(不是文件拖放)

时间:2016-05-03 12:55:26

标签: javascript html5 browser drag-and-drop

我在寻找这个问题的答案时花了很多时间,并且找到了过时的答案或与文件拖放有关的答案。

我只想检查用户的浏览器是否支持HTML5拖放。目前行......

if (!Modernizr.draganddrop) {
   // non-HTML5 alternative drag and drop code here
}

...对于我模拟的任何IE版本都返回true。为什么Modernizr认为IE根本不支持拖放?我读到IE9以后会...

我应该检查浏览器版本吗?

任何帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

只使用javascript而不是Modernizr:

function dragAndDropSupported () {
    return 'draggable' in document.createElement('span');
}

检查dragAndDropSupported()=== true