【问题标题】:How to stop TinyMCE Rich-Text text box from refreshing the current text box?如何阻止 TinyMCE 富文本文本框刷新当前文本框?
【发布时间】: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


【解决方案1】:

可能不是最好的解决方案,但可以快速修复,但您可以屏蔽内容,直到使用 javascript 完成页面加载。

【讨论】:

    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多