主题: 异步加载的问题,望指导解决
作者: 天涯咫尺, 发布日期: 2011-10-17 16:28:29, 浏览数: 2279

点击 “加载JS并创建编辑器 ”后再点又会创建出一个来,这样无止境的创建下去是不行的

 

怎么只加载一个编辑器

,再点 “加载JS并创建编辑器 ”即无效?

 

或者点了 “加载JS并创建编辑器 ”后,该按钮即为灰色?

 

点“删除编辑器”也只能删除最后一个创建的编辑器

 

所以加载一个就可以了

 

如何实现?请老大讲一下,谢谢!

 

 

还有异步加载后如何设置需要的编辑器的工具栏?items : [

作者: xdxxlh, 发布日期: 2011-10-24 11:37:34

分享一下我的做法:用JQ里的toggle事件,点击一次就加载编辑器,并将文字改成“移除编辑器”,再点击一次就删除编辑器,并将文字改成“加载编辑器”

  $('#loadeditor').toggle(function() {
   $.getScript('public/kindeditor/kindeditor-min.js', function() {
    KindEditor.basePath = './public/kindeditor/';//自己设置编辑器根目录路径
    editor = KindEditor.create('#content');
    $('#loadeditor').text("移除编辑器");
   });
  },function(){
   if (editor) {
    editor.remove();
    editor = null;
    $('#loadeditor').text("加载编辑器");
   }
  });

 

回复
发表新帖 发表回复