主题: 自动高度插件似乎有点问题 |
作者: 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();就不需要了。 不知道会不会引发别的问题,再试试 |
回复 |