我想禁用将文件拖放到IE 8中的网页的选项。 目前的行为是IE 8试图打开文件。
我正在使用JQuery和这段代码:
$(document).ready(function() {
$('body').on('drop dragover', function(e) {
e.preventDefault(); // for everything else - this works but not for IE 8
e.returnValue = false; // for IE 8 - but this does not work
});
});
更新
$(document).on('drop dragover', function(e) {
if(e.preventDefault){
e.preventDefault(); // for everything else - this works but not for IE 8
}
else{
e.returnValue = false; // for IE 8 - but this does not work
}
jsfiddle for Chrome证明这是有效的: https://jsfiddle.net/07qgw36b/
答案 0 :(得分:0)
尝试以下方法:
(event.preventDefault) ? event.preventDefault() : event.returnValue = false;
可能没有获得event.returnValue
行,因为e.preventDefault()
未定义。