Jquery:
$(document).ready(function () {
$('input[type=file]').uploadImage();
jQuery.event.props.push('dataTransfer');
$(".upload-cont").bind('dragenter', function (e) {
$(".upload-cont").css("border", "1px dashed black;");
});
$(".upload-cont").bind('drop', function (e) {
var files = e.dataTransfer.files;
e.preventDefault();
});
$("body").bind('drop', function (e) {
e.preventDefault();
});
});
Firefox 17では、エクスプローラー8で、デスクトップからブラウザーにファイルをドラッグアンドドロップすると、画像が別のページに読み込まれます。Chromeで完全に機能するpreventDefault()を追加しました。ff、つまりブラウザでアクションが防止されるようにするためにできること。