2012-01-30 57 views
5

我被困在Firefox中的拖放处理。拖放到Firefox中的contentEditable DIV中

请看下面的例子: http://jsfiddle.net/5nqRX/

有两个文本域和网页的两个div的CONTENTEDITABLE。

0)如果您从第一个textarea拖动文本并将其放到第二个文本,则复制文本。 < - 在IE/Chrome中它移动了

1)如果你从textarea中拖动文本并将其放到contentEditable div中,什么都不会发生。 < - 在IE/Chrome中它被移动了

2)如果从第一个contantEditable div拖动文本并将其放到第二个文本中,文本完全消失(从第一个div中删除,并且没有出现在secod中一个)< - 在IE/Chrome中移动了

WTF与默认Firefox的拖放处理?或者我错过了什么?

+0

不要以为你错过了什么。它看起来像Firefox的文本拖动contenteditable有点片状。 – 2012-01-30 11:46:16

+0

@Teemu通过不使用'contenteditable'来保护您的网页就像是通过阻止上下文菜单来保护图片。 – oleq 2013-01-15 10:56:27

+0

@oleq我同意,也不记得发表了这个评论,尽管它可以从我的“活动”列表中找到...也许是太多的啤酒:)。 – Teemu 2013-01-15 11:37:15

回答

1

这是一个已知的Firefox问题。你无能为力。