【发布时间】:2012-10-09 10:41:00
【问题描述】:
首先,让我告诉你这个问题。 image of error
白框是 TinyMCE 编辑器。默认为只读。 编辑时,编辑器会显示它的控件并获得焦点。 退出编辑模式后,编辑器以某种方式保持其焦点,如 (1) 所示。
如果没有导致以下问题,这将不是什么大问题:
当焦点在那里时,被按下的第一个按钮不会触发((2)中的任何一个)。 如果我首先单击屏幕主体,或者在第一个按钮之后单击其他按钮,则会触发。
我尝试在代码隐藏 (C#) 中设置焦点,但这没有任何区别。 我进行的另一次尝试是通过添加 jQuery 将焦点设置到第一个可见输入,也没有移除位置 (1) 中的光标。
我希望这里有人知道以某种方式摆脱这种关注的技巧:)
【问题讨论】:
-
+1 你能向我们展示你的问题的现场演示吗?
-
不幸的是,我没有管理员访问我的开发 PC 的权限。此外,屏幕上还会显示一些个人信息(因此进行了审查)。实际上,我刚刚在 stackoverflow 上找到了一个示例:输入(或编辑)评论,然后按 Enter。光标将保留在帖子的 cmets 的左上角,并且您单击的第一个按钮不会触发(此按钮可以按您想要的次数多次按下)。单击其他任何地方将再次允许您单击按钮。
-
@Thariama 当然这只发生在 IE9 中(不在 IE7 或 8 中)。我还发现它也发生在链接上。
-
你可以在这里提交错误报告:tinymce.com/develop/bugtracker_bugs.php
-
不幸的是,我正在使用旧版本的 TinyMCE (v3.4b3),升级不是一种选择。我确实注意到这已在最新版本(v3.5.7)中修复,所以我希望也许有人知道解决方法。很抱歉给您带来了困扰。
标签: internet-explorer-9 tinymce