如何禁用网页上所有的drop事件呢?

drag和drop是html5中的新特性,不仅仅可以拖拽页面上的元素,还可以从浏览器上拖拽文件,如何一了百了地完全禁止被拖拽放置事件(即ondrop事件),不过设置ondrop依然不行啊~

喜欢这个问题 | 分享 | 新建回答

回答

冯纪忠雄

Nov 8, 2018
1 赞

不仅仅要阻止drop,还得在dropover也设置才行。

window.addEventListener("dragover",function(event){
                            event.preventDefault();
                        },false);
window.addEventListener("drop",function(event){
                            event.preventDefault();
                        },false);