Я создал JS Fiddle, чтобы продемонстрировать проблему: http://jsfiddle.net/ronfmLym/2/. Когда вы открываете панель инструментов, щелкая по тексту, панель инструментов будет располагаться абсолютно. При открытии подменю (т. е. при нажатии на «файл») откроется подменю. Теперь, когда вы начинаете прокручивать подменю, оно не будет прилипать к панели инструментов. Это связано с тем, что эти подменю получают класс mce-fixed, поскольку мы установили свойство fix_toolbar_container.
Код: Выделить всё
Text
Мы подумали, что могли бы исправить это, изменив элемент-контейнер подменю на используя приведенный ниже фрагмент кода, перезаписывая верхнюю позицию подменю и устанавливая абсолютный позиционер с помощью css. Но это, похоже, портит всплывающие подсказки, и tinymce не пересчитывает «левое» CSS-свойство подменю, поэтому позиция по-прежнему отключена.
Код: Выделить всё
tinymce.ui.Control.prototype.getContainerElm = function() {
return document.getElementById('toolbar-container');
};
Подробнее здесь: https://stackoverflow.com/questions/273 ... tainer-and
Мобильная версия