首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

为什么使用html5的拖拽功能,在火狐中总会弹出一个新面页?

发布网友 发布时间:2022-04-24 10:00

我来回答

4个回答

热心网友 时间:2022-04-20 02:21

给drop事件加
ev.stopPropagation(); //阻止冒泡
ev.preventDefault(); //阻止默认行为

热心网友 时间:2022-04-20 03:39

document.ondragstart=function(){return false;}追问首先感谢你的回答。
可是我添加了代码:document.ondragstart=function(){return false;}
代码添加以后,再用鼠标拖拽目标就没任何效果了,我怀疑添加了上述代码,把我所添加的拖拽功能的代码给屏蔽了。
我只是想在火狐中,进行拖拽操作时不打开新面页,但要保留其拖拽功能。

热心网友 时间:2022-04-20 05:14

0

热心网友 时间:2022-04-20 07:05

根据w3school的内容。
调用 preventDefault() 来避免浏览器对数据的默认处理(drop 事件的默认行为是以链接形式打开)
你可以试试调用这个

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com