主题: 4.x在firefox下的多编辑器问题
作者: testalong, 发布日期: 2012-04-27 10:39:00, 浏览数: 2139
操作系统:

xp

浏览器版本:

firefox11

KindEditor版本:
4.x
BUG再现步骤:


js创建多个editor


var a = KindEditor.create('#test_content1');

var b = KindEditor.create('#test_content2');


b显示和操作正常,a显示正常,但a无法聚焦或操作,只有改变a的高度或宽度后才正常。

IE下没有这个现象。如果创建n个editor,总是只有最后一个正常,前N-1个都不正常


该问题发现大量网站各技术论坛都有提问,却找不到解决办法。


作者: 万法齐观, 发布日期: 2012-05-01 08:16:49

我一直使用firefox11、firefox12,没有碰到这样的问题。



<script>
        var editor1;
	var editor2;
		
        KindEditor.ready(function(K) {

				editor1 = K.create('textarea[name="Content"]', {
					themeType : 'simple', 
					resizeType : 1,
					pasteType : 1,
					items : [
							 'source', '|', 'undo', 'redo', '|', 'preview', 'print', 'template', 'cut', 'copy', 'paste', 
							 'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright', 
							 'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript', 
							 'superscript', 'clearhtml', 'quickformat', 'selectall', '|', 'fullscreen', '/', 
							 'formatblock', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 
							 'italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image', 
							 'flash', 'media', 'insertfile', 'table', 'hr', 'emoticons', 'map', 'code', 'pagebreak', 
							 'anchor', '|', 'link', 'unlink'], 
					cssPath : 'Library/kindeditor/MyEditerStyle.css',
					uploadJson : 'Library/kindeditor/asp/upload_json.asp',
					fileManagerJson : 'Library/kindeditor/asp/file_manager_json.asp',
					allowFileManager : true
				});
				
				editor2 = K.create('textarea[name="ShortContent"]', {
					themeType : 'simple',
					resizeType : 1,
					pasteType : 1,
					items : [
							 'source', '|', 'plainpaste', '|', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 
							 '|', 'removeformat', 'clearhtml', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 
							 'insertunorderedlist', '|', 'emoticons', 'image', '|', 'link', 'unlink'], 
					cssPath : 'Library/kindeditor/MyEditerStyle.css'
				});
        });
</script>

调用:


<textarea name="Content" id="Content" style="width:100%; height:380px;"></textarea>


调用2:


<textarea name="ShortContent" id="ShortContent" style="width:100%; height:180px;"></textarea>


没有问题。

回复
发表新帖 发表回复