Stackoverflow WYSIWYG Pagedown.js编辑器限制实时预览,点击而不是按下键

Stackoverflow WYSIWYG Pagedown.js Editor restricting live preview to on click rather than on keyup

本文关键字:js Pagedown WYSIWYG 编辑器 实时 Stackoverflow      更新时间:2023-09-26

我在Stackoverflow上输入的这个文本框使用Pagedown.js标记到HTML转换。

我想使用Pagedown.js编辑器,但只显示实时预览HTML onclick而不是onkeyup。我的理由是,对于移动设备来说,基于键的解析似乎太费力了(SO本身不使用它),它可以提供一个很好的用户体验,点击一个按钮来显示格式化的文本。

是否有办法分离出editor.run(),以便按钮栏格式(例如,括号文本与星号)和实时预览格式可以解耦?

可以在调用editor.run()后调用editor.refreshPreview()触发刷新。但是,onkeyup事件似乎不可配置。您可以通过将Markdown.Editor.js中的var startType = "delayed"更改为"manual"来禁用它。