我想禁用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/
尝试如下:
(event.preventDefault) ? event.preventDefault() : event.returnValue = false;
可能它没有得到event.returnValue
行,因为e.preventDefault()
返回未定义。
IE8的PreventDefault选项