- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
0) { var converter = new M-6ren">
我为此尝试了下面的代码,但它仅将向下翻页按钮添加到第一个 .wmd-input
。
if ($(".wmd-input").length > 0) {
var converter = new Markdown.Converter();
var help = function () { alert("Do you need help?"); }
var options = {
helpButton: { handler: help },
strings: {quoteexample: "whatever you're quoting, put it right here"}
};
var editors = [];
var i = 0;
$(".wmd-input").each(function() {
editors[i] = new Markdown.Editor(converter, "", options);
editors[i].run();
i = i + 1;
});
}
最佳答案
看来我必须为 wmd 的每个元素添加唯一 ID。我的意思是 wmd-input
、wmd-preview
和 wmd-button-bar
。我以编程方式修改了这个 id 属性。这可以通过手动修改来完成,但我的输入长度是动态的。
// make wmd's id's unique
var pBox = $(this).parents(".box");
$(pBox).find("textarea").attr('id', "wmd-input" + i);
$(pBox).children("#wmd-preview").attr('id', "wmd-preview" + i);
$(pBox).find("#wmd-button-bar").attr('id', "wmd-button-bar" + i);
所以当设置了这个 ID 属性时,我用后缀变量调用了编辑器,问题就解决了。
editors[i] = new Markdown.Editor(converters[i], i, options);
if ($(".wmd-input").length > 0) {
var converters = [];
var editors = [];
var i = 1;
$(".wmd-input").each(function() {
converters[i] = new Markdown.Converter();
var help = function () { alert("Do you need help?"); }
var options = {
helpButton: { handler: help },
strings: {quoteexample: "whatever you're quoting, put it right here"}
};
// make wmd's id's unique
var pBox = $(this).parents(".box");
$(pBox).find("textarea").attr('id', "wmd-input" + i);
$(pBox).children("#wmd-preview").attr('id', "wmd-preview" + i);
$(pBox).find("#wmd-button-bar").attr('id', "wmd-button-bar" + i);
editors[i] = new Markdown.Editor(converters[i], i, options);
editors[i].run();
i = i + 1;
});
}
关于javascript - 如何在一页中使用多个 pagedown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27249462/
我正在使用 pagedown现在在我的网站上,到目前为止它很棒,唯一的细节是它不是面向编程的网站,所以我想删除“代码”按钮。 有什么办法可以做到吗?我尝试使用 CSS 隐藏按钮,但 html 具有内联
我正在尝试使用 Pagedown将 markdown(包含代码部分)解析为 html。 它基本上有效,但我注意到一个奇怪的行为。如果我的 Markdown 中有这个: `ArrayList names
这是我的代码: --- title: "A Multi-page HTML Document" author: "Yihui Xie and Romain Lesur" date: "`r Sys.D
我为此尝试了下面的代码,但它仅将向下翻页按钮添加到第一个 .wmd-input。 if ($(".wmd-input").length > 0) { var converter = new M
我正在尝试复制原始 img标签在自定义中的功能 img将添加到 pagedown 转换器的标记。 例如,我复制原始行为: ![image_url][1] [1]: http://lolink.com给
我正在使用 node.js 创建一个博客,但我仍在争论是否要使用 PageDown 还是坚持使用目前拥有的任何内容。 我当前的 Markdown 编辑器允许用户不受任何限制地输入他们想要的任何代码,有
在Emacs中,为什么我按PageUp再按PageDown,光标并没有回到初始位置,而是回到了页面的其他地方。有什么办法让它做到这一点?例如,让 PageUp 和 PageDown 仅将光标向上或向下
我使用 Pagedown这需要将 wmd-input 的 id 提供给 textarea。在Markdown.Editor.js中是这样写的: function PanelCollection(pos
我在使用 getSanitizingConverter() 时遇到问题。当我尝试使用以下代码时: var plainText; var markdown = new Markdown.Converte
我正在尝试使用 pagedown - Markdown Converter 将 markdown 文本转换为 HTML。它的格式不正确。 这是 JsFiddle URL,它似乎适用于某些标签 - ht
有谁知道如何使用 Hook 或从 Pagedown 编辑 Markdown.Editor.js 以创建内联链接而不是引用链接? 例如,我希望在单击链接按钮时发生这种情况: [inline link](
我使用 pagedown 进行 markdown 编辑,并且已经使用 insertImageDialog 覆盖插入图像的默认对话框。现在我想为插入链接做同样的事情。我找到了 plainLinkText
我正在尝试使用 ctrl+pageup 或 ctrl+pagedown 在 pycharm 中打开的文件之间跳转。 我正在尝试在 pycharm 中执行此操作 - 没有骰子。这可能是因为我切换到“ec
大家好,我试图解决这个问题,但我无路可走: 这是我的代码: --- title: "A Multi-page HTML Document" author: "Yihui Xie and Romain
我想登录并导航到另一个大型机页面。 我需要一个接一个地打开三个屏幕。打开第一个屏幕后,应返回主菜单,快捷键为“PageDOWN”。 在 VBA 中使用 SendKeys。 CreateObject("
我有以下 pagedown 指令。每当我更改/编辑文本区域时,如何将指令设置为脏? app.directive('pagedown', ['$compile', '$timeout', functio
我已经设置了一个以 PageDown 作为键手势的自定义命令,但是对于绑定(bind)到该命令的 MenuItem,该手势显示为“下一步”。问题是我有使用 PageUp、Home 和 End 来执行相
我正在学习 Eclipse 插件开发,通过查看现有内置插件本身的实现可以完成大量学习。当我寻找在选项卡之间切换的快捷方式时,我发现了这个 --> Eclipse HotKey: how to swit
See bottom of question for an improved solution to this problem 我已经尝试了一段时间来获得向下翻页工作的指令。这与 stackoverf
我正在使用 jQuery inline editing plugin Jeditable .谢天谢地,Jeditable provides a plugin capability用于扩展它提供的开箱即
我是一名优秀的程序员,十分优秀!