私は以下を持っています: http://jsfiddle.net/KywJT/
function dragEnter(evt) {
evt.stopPropagation();
evt.preventDefault();
$(evt.target).addClass('over');
}
function dragLeave(evt) {
evt.stopPropagation();
evt.preventDefault();
$(evt.target).removeClass('over');
}
function drop(evt) {
evt.stopPropagation();
evt.preventDefault();
$(evt.target).removeClass('over');
}
jQuery( function ( $ ) {
var $box = $( "#box" );
$box.bind("dragenter", dragEnter);
$box.bind("dragleave", dragLeave);
$box.bind("drop", drop);
});
Chrome バージョン 24.0.1312.52 m と最後の jQuery (1.8.3) を使用しています。ボックスにファイルをドロップすると、ブラウザはデフォルトの動作を妨げません。手伝ってくれませんか?
PS dragexit は非推奨ですよね?