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

我在研究html5的拖拽功能时,将一个元素设置成可拖拽元素(设置其属性draggable="true")。这时拖拽功能就可以使用了,在多个浏览器上都很正常,但是在火狐浏览... 我在研究html5的拖拽功能时,将一个元素设置成可拖拽元素(设置其属性draggable="true")。这时拖拽功能就可以使用了,在多个浏览器上都很正常,但是在火狐浏览器下,虽然拖拽功能也已经实现,但是每次拖拽操作后,就会弹出一个新面页,例如拖拽的目标是一个图形,弹出的面页就显示这个图形。
现在就差火狐拖拽有上述这个问题了。
请问那位高手能给指定一下,如何不让火狐在执行html5拖拽操作时打开新的面页。
展开
 我来答
公考每日资讯
推荐于2018-03-08
知道答主
回答量:39
采纳率:50%
帮助的人:1.2万
展开全部
给drop事件加
ev.stopPropagation(); //阻止冒泡
ev.preventDefault(); //阻止默认行为
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-11-24
展开全部
document.ondragstart=function(){return false;}
追问
首先感谢你的回答。
可是我添加了代码:document.ondragstart=function(){return false;}
代码添加以后,再用鼠标拖拽目标就没任何效果了,我怀疑添加了上述代码,把我所添加的拖拽功能的代码给屏蔽了。
我只是想在火狐中,进行拖拽操作时不打开新面页,但要保留其拖拽功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sn夜雨
2018-04-27
知道答主
回答量:1
采纳率:0%
帮助的人:875
展开全部

0

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火狐
2015-12-01 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
根据w3school的内容。
调用 preventDefault() 来避免浏览器对数据的默认处理(drop 事件的默认行为是以链接形式打开)
你可以试试调用这个
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式