【问题标题】:jQuery UI WYSIWYG?jQuery UI 所见即所得?
【发布时间】:2010-09-13 14:55:51
【问题描述】:

我现在使用CLEditor,但我无法像页面的其余部分那样设置它的样式。那么有没有 jQuery UI 所见即所得的文本编辑器?或者有没有办法使用 jQuery UI 小部件元素来设置 CLEditor 的样式?

【问题讨论】:

    标签: javascript jquery-ui jquery-plugins editor wysiwyg


    【解决方案1】:

    CLEditor UI 可以使用 jquery.cleditor.css 文件设置样式。编辑器的内部文档也可以使用 docCSSFile 和 bodyStyle 可选参数属性来设置样式。

    【讨论】:

    • 没错,但是 jQuery UI 使用类来设置元素的样式,所以我必须给一些元素指定特定的类,这(真的)不可能。如果有内置的 jQuery UI WYSIWYG 编辑器就更好了……
    【解决方案2】:

    比起elrte.org,我更喜欢CLEditor,所以我不得不编辑代码。不是最好的解决方案,但最好看...

    【讨论】:

      【解决方案3】:

      正是出于这个原因,我创建了一个 RTE。我想要一个轻量级的编辑器,并且具有 100% 的用户界面,并支持主题滚轮。我的编辑器使用 themeroller 进行设计,并使用常规 html 来创建 themeroller 中(尚不存在)的按钮图标。

      您会发现此处链接的其他编辑器不使用主题滚轮图标,因此不是真正的 100% jquery ui。

      你可以在这里看到我的编辑器:https://github.com/gcphost/jUIRTE

      【讨论】:

      • 感谢您发布您的答案!请务必仔细阅读FAQ on Self-Promotion
      • 谢谢。我的大多数答案都不是自我推销,在这个(以及另一个相关主题)中,我确实发布了一个指向我编写的插件的链接,因为它回答了 OP 的确切问题“那么是否有 jQuery UI WYSIWYG 文本编辑器?” - 真的没有任何 themeroller (ui) 编辑器,所以我觉得这个链接很有用
      【解决方案4】:

      它并不完全是轻量级的,但CKEditor 有一个 Jquery 接口,可以使用适配器 js 文件启用。我在我当前的项目中使用它并且在基本模式中没有痛苦。

      【讨论】:

      • 它有一个 jQuery 接口,但不能像 jQuery UI 小部件那样设置样式。还是有更多添加 jQuery UI 类的皮肤(如“ui-state-default”或“ui-widget-header”)?
      【解决方案5】:

      我爱上了 jQte 只有 19Kb

      $(element).jqte(); // ;)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-18
        • 2017-08-21
        相关资源
        最近更新 更多