使用JavaScript初始化引导标记并自定义选项
我正在尝试使用,一切正常,但我不能通过JavaScript调用插件。例如:使用JavaScript初始化引导标记并自定义选项,javascript,jquery,twitter-bootstrap-3,markdown,Javascript,Jquery,Twitter Bootstrap 3,Markdown,我正在尝试使用,一切正常,但我不能通过JavaScript调用插件。例如: $("#content").markdownEditor({ autofocus: false, savable: false, iconlibrary: 'fa', resize: 'vertical', additionalButtons: custom_bu
$("#content").markdownEditor({
autofocus: false,
savable: false,
iconlibrary: 'fa',
resize: 'vertical',
additionalButtons: custom_buttons, // an array defining custom commands
onPreview: function (e) {
var content = e.getContent();
console.log('content', content);
}
});
有人知道可能是什么情况吗?在web或repo的github页面上找不到任何有用的内容。是的,我已经在markdown.js中加入了markdown.js
和到markdown.js
,这在文档中根本没有提到,但无论如何都是快速查找
我现在只需要调用编辑器,添加两个自定义工具栏按钮(图像上传、代码块插入等),然后就可以使用它了
非常感谢代码片段、链接和实时小提琴:)出于某种原因,更改脚本引用的顺序修复了此问题。
现在命令如下:
lib/markdown.js
lib/bootstrap markdown.js
lib/to markdown.js
$(function () {
var custom_buttons = [[
{
name: "insertCode",
data: [{
name: "cmdInsertCode",
toggle: "toggle",
title: "Insert Code",
icon: "fa fa-fire",
callback: function (e) {
var selected = e.getSelection(),
content = e.getContent();
// e.replaceSelection(chunk);
// var cursor = selected.start;
//e.setSelection(cursor, cursor + chunk.length);
console.log('cmdInsertCode clicked');
}
}]
}
]];
$("#content").markdown({
autofocus: false,
savable: false,
iconlibrary: 'glyph',
resize: 'vertical',
additionalButtons: custom_buttons,
onShow: function (e) {
console.warn('e:editor shown');
}
});
});
荣誉:上帝模式: