きっかけ ブラウザからサーバーにファイルをアップロードする際、アップロードするファイルをPCのファイラーからブラウザへドラッグ・アンド・ドロップすることで行えるようにしようとしたら、何故かそのイベントハンドラの引数がDragEventになっていなかった。その原因と、対策について 状況 コードは下記 https://jsfiddle.net/kkotaro0111/8dsv37xu/5/ //with jQuery 2.x $(function(){ var $f = $("#fileinput"); var $d = $("#dragarea"); var $c = $("#clickarea"); $f.on("change", function(){ handleFiles(this.files); }); $c.on("click", function(e){ if( $f.leng