我的问题是这样的:的Javascript,使用外部脚本自己的脚本
我想用https://github.com/olivier-m/minislate为我的项目的一部分。在Github上的README告诉注入下面的代码到网站,使用脚本,像这样:
<script src="js/minislate.js"></script>
<script>
window.addEventListener('DOMContentLoaded', function() {
var editor = new Minislate.simpleEditor('#editable');
});
</script>
但我不得不用我自己的脚本的一部分,而不是实际的网站 - 我只是想保持它分离。
这就是我目前有:
而不是我用require.js:
requirejs(["./libs/minislate.min"]);
在另一个脚本
define([], function() {
var EditTexUtil = function (iframe, keyWord) {
this.addWYSIWYGInterface = function() {
var $editableElements = $(iframe).contents().find(keyWord);
$editableElements.each(function() {
var editor = new Minislate.simpleEditor($(this));
});
}
}
return EditTexUtil;
})
正如你所看到的,我modifyig一些IFRAME内部内容取决于关键字。发生 以下错误:
未捕获的ReferenceError:Minislate没有定义
那么如何解决这个问题? 我想我错过了一般的东西,这就是为什么我在这里问。
你绝对确保你有正确的路径。你的控制台有任何错误吗? –