主题: html代码按钮来回切换不能及时显示输入内容
作者: shili, 发布日期: 2012-08-01 10:57:38, 浏览数: 2578
操作系统: xp3

浏览器版本: ie7

KindEditor版本: 4.1.2

BUG再现步骤:

1.编辑器首次加载完毕,默认编辑器中没有任何文字,先在编辑器中输入一行文字,不要回车,点击html代码按钮,发现没有p标签,切换回来,回车,再输入一行文字,再点击html代码按钮,发现只有一个<p>标签,原先输入内容不可见,输入一个文字才显示原来输入的内容。


2.点击html代码按钮,再切换回来,发现光标只能看到一半在闪烁,点击一下编辑框恢复正常,猜测可能是在ie中编辑器第一行菜单和第二行菜单之间间隔比其他浏览器大造成的。


期望结果: 

作者: yezzi, 发布日期: 2012-08-03 11:50:22

我的环境跟楼主的一样,也碰到了第一个问题,第二个问题还没有遇到

 

我想补充一下楼主第一个问题出现的情形:

当textarea标签位于表格(td、th标签)之中时会出现这个问题,直接位于body、form标签之中没有这个问题,其他标签因为懒没有测试 ;)

回复
作者: shili, 发布日期: 2012-08-03 15:07:57

第二个问题解决了,修改default.css

.ke-toolbar {
border-bottom: 1px solid #CCC;
background-color: #F0F0EE;
padding: 2px 4px;
text-align: left;
overflow: hidden;
zoom: 1;
line-height:1em;
}
原因是编辑器容易收到外部css样式影响,外部设置line-height就可以影响到编译器。

回复
发表新帖 发表回复