主题: 自动高度插件似乎有点问题
作者: fanshome, 发布日期: 2013-10-23 13:35:40, 浏览数: 2526

我把toolbar设置成了fixed样式(悬停),这样如果能结合自动高度就近乎完美了。

KindEditor.ready(function(K){
	window.editor = K.create('#area2',{
		width:'700px',
		autoHeightMode:true,
		afterCreate:function(){this.loadPlugin('autoheight');},
		items:['undo','redo','|','cut','copy','paste',
		'plainpaste','wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',
		'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',
		'superscript','|','clearhtml','source','/',
		'fontsize', 'forecolor', 'hilitecolor','|', 'bold',
		'italic', 'underline', 'strikethrough', 'removeformat', '|', 'image', 'multiimage',
		'flash', 'media', 'insertfile','|', 'table', 'hr', 'baidumap','|','link','unlink']
	});
});

请问我这样加载自动高度插件对吗?

加载后,用firefox和chrome测试,均表现为效果不稳定,就是有时候自动高度能正常,大部分时候只是表现为最小高度,尤其是刷新浏览器的时候。

大部分不正常的时候能看到iframe的高度先是够高,然后闪一下,变回最小高度 
作者: fanshome, 发布日期: 2013-10-23 14:41:44

请问我调用插件的方法对吗?


ps:稍微跟踪了一下,问题不在插件上,而是resize方法被调用了2次,第一次是正确的,第二次不知哪里又调用一次,设成了minHeight

回复
作者: fanshome, 发布日期: 2013-10-23 14:51:32

两次调用resize的次序是随机的(firefox/chrome),看运气。所以,当次序正确时,结果符合预期,否则就显示为最小高度。


不知是我加载插件方法错误还是别的原因?

回复
作者: fanshome, 发布日期: 2013-10-23 15:16:16

现在问题似乎解决了,方法是:把initResize();注释掉,呵呵!

看了既然加载了自动高度插件,这个initResize();就不需要了。

不知道会不会引发别的问题,再试试

回复
发表新帖 发表回复