只需使用特雷弗爵士编辑器,就会发现一些可以使用的定制块,在https://github.com/madebymany/sir-trevor-blocks/blob/master/src/ordered-list.js上的Order-list.js代码有一些问题。
每当我点击“有序列表”图标时,我都会收到这条错误消息。错误堆栈:
Uncaught:_ is未定义-list.js:16
Trevor.Blocks.OrderedList.SirTrevor.Block.extend.editorHTMLindex.js:4爵士
Trevor爵士能够加载排序列表插件,正如我在选项中看到的那样,当我使用它时,这个错误会在我点击有序列表图标使用时发生。
有谁能为我指出正确的方向吗?我对javascript还不熟悉,已经为之奋斗了一天了……
有什么建议吗?
我就是这样加载脚本的
<script src="../node_modules/jquery/dist/jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="../build/sir-trevor.debug.js" type="text/javascript" charset="utf-8"></script>
<script src="../locales/de.js" type="text/javascript" charset="utf-8"></script>
<script src="../build/ordered-list.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(function(){
SirTrevor.config.debug = true;
SirTrevor.config.scribeDebug = true;
SirTrevor.config.language = "en";
SirTrevor.setBlockOptions("Text", {
onBlockRender: function() {
console.log("Text block rendered");
}
});
window.editor = new SirTrevor.Editor({
el: $('.sir-trevor'),
blockTypes: [
"OrderedList",
"Heading",
"Text",
"List",
"Quote",
"Image",
"Video",
"Tweet"
]
});
$('form').bind('submit', function () {
$('#st-json-debug').text(window.editor.store.toString(true));
return false;
});
});
</script>
发布于 2015-06-25 16:27:34
你需要Underscore.js。这就是错误的含义。把它也装上。
https://stackoverflow.com/questions/27873130
复制相似问题