CKeditor不使用Meteor渲染

时间:2015-12-01 11:56:03

标签: javascript html meteor ckeditor

ckeditor在最后一个流星版本中运行良好,但是当我更新流星版本时,ckeditor无法运行。取而代之的是出现了一个文本区域 控制台中显示的错误是: -
TypeError:$(...)。ckeditor不是函数

HTML代码

<template name="addPoems">
    <form>
    <ul style="list-style-type:none">
        <li><textarea name="poem" placeholder="Poem" id="basketSpace"></textarea></li>
        <li><input type="submit" value="Add poem"></li>
    </ul>
    </form>
</template>

客户代码

  Template.addPoems.onRendered(function(){
    $('#basketSpace').ckeditor(function(){
      $('.cke').css({'border':'2px solid silver'});
    });
  });

有一点需要注意的是,此代码在流星的最后一个版本中运行良好。有人可以帮我吗?
对于发布问题的任何错误道歉。

1 个答案:

答案 0 :(得分:1)

尝试CKEDITOR.replace('EDITOR ID');这是一个有效的演示:https://meteorpad.com/pad/sxn5LTRTNzSHZS2Wh/Leaderboard

发生这种情况是因为你的ckeditor上没有jQuery适配器,或者它包含在全功能ckeditor中,只有你可以使用direct方法来初始化ckeditor,它会正常工作。