【问题标题】:Can The Preview Pane in the MarkdownDeep Markdown Editor be Disabled?可以禁用 MarkdownDeep Markdown 编辑器中的预览窗格吗?
【发布时间】:2012-06-22 18:45:50
【问题描述】:

我正在开发一个 ASP.NET MVC 项目,该项目使用 MarkdownDeep Editor 在基本的 markdown 输入文本框(非常类似于 Stackoverflow 编辑器窗口)之上添加丰富的编辑器。

一般来说效果很好。但是,在某些情况下,我想禁用预览窗口。这是由 MDD 在 textarea 下方自动生成的。可以禁用吗?

为了清楚起见,我知道我可以使用 CSS 来隐藏预览。但是在某些设备上它很慢并且使打字很痛苦。我想完全关闭该功能。除了如何自定义预览之外,我在文档中看不到任何内容。

有什么想法吗?

【问题讨论】:

    标签: javascript markdown markdowndeep


    【解决方案1】:

    docs 中,它特别提到建议您在文档中已有 div 预览,因为如果找不到它将被创建,因此,如果重新布局,可能会刷新可见页面必须发生。

    注意:相关的 div 都是可选的,如果缺少,插件将创建它们。但是...如果您这样做,您可能会在加载过程中遇到页面跳动。即:建议明确包含它们。

    因此,从这个声音来看,在API 页面中似乎没有任何选项可以将其关闭,我会说不,这是不可能的。

    【讨论】:

    • 谢谢,我很害怕。如果它不存在,它肯定会创建一个(但可能没有样式)。基本上它会执行 jQuery 搜索,如果找不到 mdd_preivew 对象,则会执行 append
    • 这回答了您的问题吗?如果是这样,请将其标记为答案以帮助其他人找到它。谢谢。
    • 谢谢。我想这是一个答案,就像“不可能”一样。但感谢您的时间。 :)
    【解决方案2】:

    我在这里有点困惑:如果您不想要预览,请使用常规文本区域而不是 mdd_editor... 因此,在您不需要预览的情况下,实例化一个普通的香草编辑器。我在这里错过了什么?

    【讨论】:

    • 我仍然想要工具栏,而不是预览。没有 mdd_textarea 热键还能用吗?工具栏可以吗?我猜没有。
    【解决方案3】:

    我知道这是旧的,但我在 mdd 上寻找其他东西。我最近也有同样的要求。 把代码注释掉就行了

    // Update the DOM
    if (this.m_divHtml)
        this.m_divHtml.innerHTML=output;
    

    在 MarkdownDeepEditor.js 中

    【讨论】:

      猜你喜欢
      • 2011-04-18
      • 2013-12-04
      • 1970-01-01
      • 2022-01-02
      • 2012-09-07
      • 2011-10-06
      • 1970-01-01
      • 2012-04-22
      • 2018-06-18
      相关资源
      最近更新 更多