В настоящее время я разрабатываю инструмент преобразования текста в символы (некоммерческий), и у меня возникла эта проблема:
Для WYSIWYG-редактирования текста я бы хотел использовать небольшой редактор Wysiwyg (например, jHtmlArea). Этот редактор будет показывать плавающие div, поэтому мне придется перехватывать много нажатий клавиш (пробелы / стрелки / и т. Д.)
В настоящее время моя HTML-область загружается так:
<script type="text/javascript">
$(function() {
$("#txtCustomHtmlArea").htmlarea({
loaded: function() {
$(this.editor).keydown(function(event) {
if(event.keyCode == 32) {
this.pasteHTML('<b>test</b>');
return false;
}
return true;
});
}
Проблема с этим кодом в том, что this.editor не имеет метода pasteHTML. Как я могу использовать этот метод из этого (= htmlarea) .event?
Скорее всего, это довольно начинающий вопрос, но я действительно не знаю, где искать.
Спасибо