【发布时间】:2011-10-24 19:45:22
【问题描述】:
我将 TinyMCE 富文本编辑器添加到我的网站,它运行良好且易于实施。
问题是现在原始文本框呈现,富文本框在 2 秒后出现——这让用户体验真的半生不熟。
这里是这个效果的一个例子:http://www.problemio.com/add_problem.php
看看简单文本框是如何加载的,然后 2 秒后富文本文本框加载到它上面?如何防止这种情况并只加载富文本文本框?
谢谢!!
(我用 Chrome 浏览器重现了这个)
【问题讨论】:
-
尝试将 textarea "problem_blurb" CSS 设置为 "display: none" 这样它就永远不会显示,这应该可以解决 TinyMCE 进行渐进式标记时不需要的刷新部分。 TinyMCE 只是隐藏了 HTML 文本区域。但是,对于关闭了 Javascript 的浏览器,这不会降级,因此他们将无法填写表单。
-
@grav3nimag3 谢谢 - 顺便说一句,一旦我隐藏了原始表单,如何获取新表单元素的值?它被引用到 TinyMCE 系统中的其他东西,我不确定在哪里设置了引用。任何的想法?谢谢!!
-
试试this。
-
@grav3nimag3 是的,您发布的链接也是我遇到的问题。将尝试查看该链接是否有帮助:)
-
那太臭了。看起来 TinyMCE 盲目地从父字段中获取
style属性。凌乱,但在 TinyMCE API here 中有一个隐藏/显示方法。这应该覆盖内联display: hidden样式属性。
标签: javascript jquery html tinymce