首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从jquery CLEditor获取内容

从jquery CLEditor获取内容
EN

Stack Overflow用户
提问于 2011-01-25 03:34:08
回答 2查看 1.9K关注 0票数 2

如何使用jquery keyup获得我在CLEditor中编写内容数据?

EN

回答 2

Stack Overflow用户

发布于 2011-01-25 03:38:53

使用CLEditor的.change事件不是更有意义吗?从documentation

change -只要编辑器的内容发生更改,就会触发此事件。由于更改检测是使用keyup和mouseup事件完成的,因此此事件在用户键入时频繁发生。

票数 2
EN

Stack Overflow用户

发布于 2011-07-20 14:19:31

我使用的是cleditor的1.3.0版本,下面的代码是非官方的,我可能是糟糕的代码,因为我是oop菜鸟,还有许多其他原因,但在下一次发布之前,它会帮我解决这个问题:以下是我所做的:

在文件jquery.cleditor.js:

添加一个trickyMethod选项:第100行:

替换这个

代码语言:javascript
复制
imagesPath: function() { return imagesPath(); },

通过以下方式:

代码语言:javascript
复制
imagesPath: function() { return imagesPath(); },
trickyMethod: function(){}    

在keyup事件上调用trickyMethod : line :878

替换为:

代码语言:javascript
复制
$doc.click(hidePopups)
  .bind("keyup mouseup", function() {
    refreshButtons(editor);
  });

通过以下方式:

代码语言:javascript
复制
$doc.click(hidePopups)
  .bind("keyup mouseup", function() {
    refreshButtons(editor);
    editor.options.trickyMethod(editor);
  });

现在,您可以在应用程序代码中使用trickyMethod选项调用清除程序:

代码语言:javascript
复制
    $("#input").cleditor({
        width: 600,
        height: 600,
        trickyMethod: function(){ alert("sdf"); }
    });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4786252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档