主题: 如何取消一打编辑器光标就到编辑框的内的默认值?
作者: PHPer, 发布日期: 2009-02-18 10:14:02, 浏览数: 8926

现在我只要一打开有kindeditor编辑器的页面,光标就会自动聚焦到testarea区域内,在哪设置可以取消这样的功能呢?谢谢。

作者: PHPer, 发布日期: 2009-02-18 10:35:16

请老大现身指点

回复
作者: cool, 发布日期: 2009-02-19 17:33:19

提供我的修改方法:

1. 修改 kindeditor-code.js 第931行

KE.util.focus(id);

if (KE.g[id].focus) {KE.util.focus(id);}

 

2. 在 944 行 增加一行:

config.focus = (typeof config.focus == "undefined") ? false : config.focus;

3. 完成. 调用时可设定属性, 要光标出现还是不要出现光标, 预设是不要出现光标. 调用法:

  <script type="text/javascript">
    KE.show({
        id : 'content1',
        focus : true,
        cssPath : './index.css'
    });
  </script>


 

回复
作者: ropean, 发布日期: 2010-08-31 19:29:57

最新的3.5.1中,修改方法如下:

KE.html = function(id, val) {
 if (val === undefined) {
  return KE.util.getData(id);
 } else {
  if (!KE.g[id].container) return;
  KE.util.setFullHtml(id, val);
  //KE.focus(id, 'end');
 }
};

回复
发表新帖 发表回复