主题: jquery 下无法显示,改成调用init 工具条无法显示
作者: 撒旦发, 发布日期: 2010-07-21 12:59:54, 浏览数: 4108

KE.show 在 jquery ready 函数里,IE无法显示编辑器。

改成

KE.init({  

id : 'test',

});  

KE.create('test');  

工具条无法显示了,查看了一下,好像是default.css没有加载,请问应该怎样修改?

作者: Roddy, 发布日期: 2010-07-21 13:19:17

默认情况下KE.init不能放在ready里,因为init里有加载CSS的处理。

KE.init({  
id : 'test',
});
$(function() {
    KE.create('test');
}); 

 

或者用demo-05的方式,显式引入CSS。

<link rel="stylesheet" href="../skins/default.css" /> 
<script charset="utf-8" src="../kindeditor.js"></script> 
<script> 
	$(function() {
		KE.init({
			id : 'content5',
			loadStyleMode : false
		});
		KE.create('content5');
	});
</script> 

回复
作者: 撒旦发, 发布日期: 2010-07-21 13:31:53

感谢你的回复!

这个编辑器是动态创建的,大多数情况下会不创建编辑器。

创建过程也必须放在jquery ready 函数里。

按照demo-05的方式,显式引入CSS。这样就一定会引入CSS了,大多数情况下不需要这个CSS。

希望以后的版本能改成直接可以在jquery ready里创建。

支持KindEditor,非常不错!

回复
发表新帖 发表回复