2016-05-03 1 views
0

この質問に対する答えを探していて、ファイルのドラッグアンドドロップに関連していない回答または回答が見つかりました。Modernizrによるドラッグアンドドロップの検出(ファイルのドラッグアンドドロップではない)

ユーザーのブラウザがHTML5のドラッグアンドドロップをサポートしているかどうかを確認したいだけです。現時点では...

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

...私がエミュレートするすべてのIEバージョンでtrueを返します。 ModernizrはIEがドラッグアンドドロップをまったくサポートしていないと思うのはなぜですか?私はIE9以降を読んでいます...

代わりにブラウザのバージョンをチェックしてください。

ご迷惑をおかけして申し訳ございません。

答えて

0

だけではなく、ModernizrよりJavaScriptを使用:dragAndDropSupported場合(参照する

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

チェック)の回答について===

+1

真の感謝を!ちょうど質問:これは、ページのどこかに不正なスパンを作成するようです。それを削除する必要がありますか? – moosefetcher

+3

これは、iOS Safariなどの一部のケースでは機能しません。 – DangerDan

+0

(申し訳ありませんが、何らかの理由でこの返信に戻ります)通常、createElementは変数に格納され、DOMに追加されます。この場合、それは格納されていないので、一時的な参照であるため、何も削除する必要はありません。 – webdevinci

関連する問題