首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nicEdit没有检测到“空格”字符

nicEdit没有检测到“空格”字符
EN

Stack Overflow用户
提问于 2011-11-24 18:47:46
回答 4查看 1.1K关注 0票数 1

我对nicEdit脚本有问题。nicEdit是一个javascript,用于将网页的html文本区域设置为字段。

它可以正常工作,除非当我键入“空格”字符时不会检测到。我在谷歌上搜索了这个,却没有找到任何线索。我所做的正是用来调用js函数的操作:

代码语言:javascript
复制
<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script>
<script type="text/javascript">  
    bkLib.onDomLoaded(function() { nicEditors.allTextAreas({maxHeight:75}) });
</script>

是否有人有相同或类似的问题,或知道如何解决这个问题?

编辑:我在Google和Internet中测试了它,并且两者都存在错误。

非常感谢你抽出时间!:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-28 18:40:48

尚未解决,但猜测了问题的原因

我只使用textarea和问题的javascript调用编写了一个简单的html文档,并且运行良好。

显然,这不是一个配置问题,而是与我正在使用的其他javascript库(JQueryjstree)之间的某种冲突。这就是我在谷歌上找不到关于>_<的原因。

我的解决方案是将nicEdit更改为jWYSIWYG,这是一种基于jquery的RTF,现在一切都很好。

票数 1
EN

Stack Overflow用户

发布于 2012-11-15 17:20:06

我也有同样的问题,并解决了以下问题:

问题: 'space‘没有在nicEdit字段中注册

跟踪:实际的问题是jquery特性(在本例中是手风琴)已经为编辑器父级注册了'keydown‘事件。这将防止“keypress”事件传播到注册的“keypress”事件处理程序。我不知道为什么只有“太空”的钥匙才没能传播。

解决方案:我从编辑器父级删除了'keydown‘事件。在我的例子中,这需要以下代码片段:

代码语言:javascript
复制
$(".accBar,.accContent").unbind('keydown');

我希望这对某人有帮助。

票数 3
EN

Stack Overflow用户

发布于 2012-09-23 04:41:19

您在使用CSS重置吗?这就是我的问题-- baseline.reset设置了一些东西,特别是围绕着“空白:正常”,这使富文本编辑器变得混乱。主要是在windows上,即使是mac上的Firefox也能正常工作,但是Windows上的Firefox将无法生成空间字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8261413

复制
相关文章

相似问题

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