Я прошел путь к файлу CSS для моего экземпляра CKEditor с параметром contentsCss
, который отлично работает. Однако мне нужно динамически добавлять больше стилей, которые я не могу добавить в файл CSS. В версии 3 похоже, что можно использовать функцию addCss
(see this forum post). К сожалению, это не работает в версии 4 (see this forum post). Есть ли у кого-нибудь альтернатива? Я использую адаптер jQuery, поэтому будет работать решение с использованием любого API.Динамически добавить стиль содержимого в экземпляр CKEditor 4
0
A
ответ
0
Я думаю, что вы можете сделать что-то вроде
$(window).on('print',function(e){
e.preventDefault();
var styles = '<style>'+/*calculation of styles*/+'</style>'
$('head').append(styles);
window.print();
});
или
$(window).on('load',function(e){
var styles = '<style>'+/*calculation of media query print styles*/+'</style>'
$('head').append(styles);
});
+0
Я не думаю, что это сработает, потому что я говорю CKEditor, какой файл CSS использовать с помощью JavaScript. Он не использует никаких стилей на странице. – theblang
Смежные вопросы
- 1. добавить стиль для класса в ckeditor
- 2. Polymer добавить стиль динамически
- 3. CKEditor 4.x настроить стиль элемента p как постоянный стиль
- 4. Как добавить атрибут placeholder в экземпляр CKEditor?
- 5. CKEditor добавить стиль на теге выделения
- 6. ckeditor 4, versioning
- 7. как клонировать экземпляр в CKeditor?
- 8. Стиль 4-й экземпляр с использованием CSS
- 9. Добавить стиль динамически не работает
- 10. Правильно уничтожив экземпляр CKEditor
- 11. CKEditor 4 - Не удается добавить виджет
- 12. Стиль уведомлений для ckeditor
- 13. Как добавить пользовательский шрифт css динамически в ckeditor
- 14. CKeditor - изменить стиль таблицы
- 15. Добавить css-стиль в текстовое поле динамически
- 16. CKEditor удалить встроенный стиль img
- 17. CkEditor не уничтожает экземпляр
- 18. Найти экземпляр ckeditor
- 19. Как перезагрузить формат-поле в CKEDitor 4 динамически?
- 20. CKEditor - уничтожить экземпляр редактора
- 21. ExtJS 4 добавить кнопки динамически
- 22. CKEditor: Не удалось получить существующий экземпляр CKEditor
- 23. CKEditor Настройка персонализации содержимого
- 24. изменение содержания содержимого ckeditor
- 25. Изменить размер шрифта области содержимого в CKEditor
- 26. Динамически создать экземпляр, добавить полимерные элементы дротик
- 27. Получить экземпляр CKEDITOR в настоящее время редактируется
- 28. CKEditor удалить стиль для определенного экземпляра
- 29. Пользовательский стиль в диалоговом окне CKEditor
- 30. Интеграция CKEditor 4 в EXT JS 4
если у вас есть JQuery вы можете использовать функцию CSS '.css ('высота', '23px')' или функцию addClass '.addClass ('large')' –
@SethMcClaine Могу ли я использовать функцию '.css' для применения стиля печати? – theblang
проверить этот парень, дайте мне знать, если это поможет http://stackoverflow.com/questions/7765866/append-stylesheet-link-for-printing-triggered-on-jquery-click-event –