ckeditor scrollIntoView для элемента div в редакторе - PullRequest
0 голосов
/ 01 февраля 2010

У меня есть меню навигации вне ckeditor, и я хочу перемещаться в редакторе, так как все мои элементы в редакторе имеют идентификаторы

scrollIntoView

как это работает

любой пример будет хорош

Ответы [ 2 ]

2 голосов
/ 01 февраля 2010

Информация в этот вопрос (заданная мной несколько месяцев назад) должна помочь вам начать. Принятый ответ описывает, как получить программный доступ к элементам внутри документа CKEditor из JQUery.

Должна быть возможность выбрать нужный элемент и сделать ScrollIntoView на основании этого.

Это может уже работает (не проверено):

var documentWrapper = editorname.document; // replace by your CKEDitor instance ID
var documentNode = documentWrapper.$; // or documentWrapper['$'] ;
documentNode.getElementById("id").scrollIntoView(); // Insert your element ID there
0 голосов
/ 29 ноября 2013

Проблема в том, что вы на самом деле не помещаете область видимости в экземпляр CKEDITOR. Чтобы получить переменную, указывающую на документ, сделайте это:

var ckeditorDocument = CKEDITOR.instances.[instancename].document.$;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...