0

CKEditor : 私の要件に従って、ID で要素を選択し、その位置までスクロールしたいだけです。

FF で正常に動作するコードを作成しましたが、IE のソリューションが得られません。

以下は FF のコードです。

Ele = EditorInstance.document.getById(Id);
EditorInstance.getSelection().selectElement(Ele);
Ele.scrollIntoView();
4

2 に答える 2

0

私は以下のコードとその動作を試しました...

        Ele = EditorInstance.document.getById(Id);            

        EditorInstance.focus(); 
        var element = EditorInstance.document.getBody().getLast();
        var selection = EditorInstance.getSelection();
        selection.selectElement(Ele); 
        selection.scrollIntoView();
于 2012-11-22T12:53:43.300 に答える
0

http://dev.ckeditor.com/ticket/7561 & http://dev.ckeditor.com/attachment/ticket/7561/7561.patchに基づく

このようなパッチも機能します..

Index: _source/plugins/selection/plugin.js
===================================================================
--- a/public/ckeditor-3.6.4/_source/plugins/selection/plugin.js
+++ b/public/ckeditor-3.6.4/_source/plugins/selection/plugin.js
@@ -710,7 +710,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
                        }
                        catch ( e )
                        {
-                               this.isInvalid = true;
+                               document.getWindow().focus();
                        }
                }
于 2013-05-03T23:09:54.910 に答える