CKEditor输入按键滚动到页面底部

时间:2015-06-22 12:08:04

标签: javascript php jquery html ckeditor

我正在开发一个我正在使用ckeditor的php项目。其他一切似乎都运行正常,除了当我按下回车键时,我滚动到页面底部。我尝试了以下代码。

 CKEDITOR.replace( fieldId,
            {  
                height:heightVal,width:widthVal,
            toolbar: [
                { name: 'document',    items: [ 'Source' ] },
                { name: 'clipboard',   items: [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', 'Undo', 'Redo'] },    
                { name: 'editing', items: [ 'Find', 'Replace', '-', 'SelectAll' ] },
                { name: 'basicstyles', items: [ 'Bold', 'Italic',  'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ] },
                { name: 'tools', items: [ 'Maximize' ] },
                { name: 'paragraph', items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock' ] },
                { name: 'links', items: [ 'Link', 'Unlink'] },
                { name: 'insert', items: [ 'Image',  'Table', 'Flash', 'Video'] },
                { name: 'colors', items: [ 'TextColor' ] },
                { name: 'styles', items: [ 'Styles' ,'FontSize']},
                { name: 'about', items: [ 'About' ] }
            ],
            enterMode : CKEDITOR.ENTER_DIV
            } 

        );

这没有用。谁能告诉我如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

我已经在项目中修改了此问题,方法是将任何CSS规则height: 100%更改为height: auto,以获取编辑区域的父元素。在我的情况下它是<html>,所以检查整个层次结构。

答案 1 :(得分:0)

您将输入模式设置为使用div。

你可以在divs身高上有某种风格吗?

可以通过切换到

进行测试
enterMode : CKEDITOR.ENTER_P

这会改变行为吗?

更新:我发现了这个:fixed bug 也许更新ckeditor可以解决问题。