1

在 IE9 中使用 TinyMCE (3.5.4.1) 时,如果我在我的内容中放置了一个 DIV,并且如果该 DIV 指定了高度和宽度中的一个/两个,则 IE 至少部分将其视为可内容编辑的 DIV。

这意味着当用户在 TinyMCE 中第一次在编辑器中单击时编辑此类文档时,IE 会突出显示有问题的 DIV,并允许用户移动它——他们经常会意外地这样做。然后他们必须再次单击以编辑 DIV 内的内容,而当他们这样做时,DIV 会在页面上勾勒出来,这会分散注意力。

我看过一些帖子(例如http://www.tinymce.com/forum/viewtopic.php?id=3939)说 IE 在这种情况下会触发“controlselect”事件并将光标放在内容中并返回假。我最终设法让这个示例运行,但是虽然它抑制了内容的初始选择,但它似乎变得随机,内容内的给定点击是否将光标放置在那里。

有没有一种可靠的方法可以让 IE 像其他浏览器一样处理这种情况,即不会因为向 DIV 添加高度/宽度而产生意外的副作用?

4

2 回答 2

1

我的工作主要是在这里http://www.tinymce.com/forum/viewtopic.php?pid=103272

在这里http://www.tinymce.com/forum/viewtopic.php?id=29485

它并不完美,但看起来已经尽可能好。

于 2012-08-27T00:37:16.330 回答
0

对于这个问题,您可以尝试在 tinymce init 中使用object_resizing配置参数

object_resizing: false,
于 2012-08-22T08:53:14.780 回答