我有一个 radEditor,它由一个 IFrame 组成,IFrame 包含一个由 BODY 元素组成的可编辑“内容区域”——这只是 radEditor 控件的标准默认实现。在 Firefox 中,每当用户单击内容区域时,调整大小的 handle 就会出现在 BODY 元素周围,然后用户可以拖动和/或调整一次大小,之后调整大小的控件就会消失。我根本不想显示调整大小控件!
经过大量研究和摆弄,我仍然无法确定这是 radEditor 中的错误、Firefox 中的错误、某些 CSS 继承问题的结果,还是 radEditor 控件的客户端 Javascript 初始化问题.
我有一个以编程方式附加的外部 CSS,它应该控制 radEditor“内容区域”的样式,但是我尝试更改文件中 CSS 中的调整大小属性的尝试是无用的,Firefox 只是忽略该属性,而 firebug甚至没有显示它已被应用,这似乎有点可疑。
而且,论坛上有一些关于使用 execCommand 禁用 native 调整大小功能的主题,但我不确定我是否在正确的思路上考虑这个问题。
是否还有其他人对这个问题有任何经验,或者可以提供有关最有可能进一步调查的领域的指示?也许这也是其他基于 IFrame 的富文本编辑器遇到的问题?
如果您能提供帮助,非常感谢!
问候
最佳答案
您可以查看有关该主题的论坛帖子:http://www.telerik.com/community/forums/aspnet-ajax/editor/disable-drag-and-drop-of-body-element-in-content-area-iframe.aspx
确保您没有通过 RadEditor 的 ContentAreaCssFile 或 CssFiles 属性导入某些导致处理程序出现的 css 属性。
关于css - radEditor 富文本编辑器中 BODY 元素上顽固的调整大小句柄控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709425/