ボタンをクリックして jQuery File Upload プラグインの複数のインスタンスを追加できるページをセットアップしました。私が抱えている問題は、ファイルをインスタンスの 1 つにドラッグすると、それらがすべてに追加されることです。これが起こらないようにするために開発者が提案したコードを追加しましたが、効果がないようです (関数が呼び出されても、コンソールにログを記録しています)。
ここに私が取り組んでいるページがあります: http://bwobst.clients.thomporter.com/upload.html
アップローダを作成する JavaScript ファイルは次のとおりです: http://bwobst.clients.thomporter.com/upload.js
あるいは、CoffeeScript: http://bwobst.clients.thomporter.com/upload.coffee
参考までに、これは開発者が使用することを提案しているコードの一部です。
$(document).bind('drop dragover', function(e) { e.preventDefault(); });
私が言ったように、console.log を追加しようとしましたが、ファイルをウィンドウにドラッグしたときに実際に呼び出されましたが、e.preventDefault()
効果がなかったようです。