我有以下内容: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 已弃用正确吗?