Показать сообщение отдельно
  #3 (permalink)  
Старый 18.01.2013, 22:25
Новичок на форуме
Отправить личное сообщение для BravoTwo Посмотреть профиль Найти все сообщения от BravoTwo
 
Регистрация: 28.08.2012
Сообщений: 9

Deff, спасибо за совет! я сейчас переписал код немного, но с курсором проблема. Может можно с этим что-то сделать? Как только текст подсвечивается, каретку магнитит в самое начало
Что можно сделать с этим? СЕйчас код выглядит так:
var content_textarea = $('#content_textarea');
         var textarea_form = $('#textarea_form');
         content_textarea.keyup(function(){
             textarea_form.html(content_textarea.text());
             var string = textarea_form.html();
             string = string.replace(/(".*?"|'.*?')/g, '<span class="green">$1</span>') // замена всех строк, обернутых в одинарные и двойные кавычки
                       .replace(/(&lt;[a-z]+)(.*?)(\s*\/?&gt;)/gi, '<span class="blue">$1</span>$2<span class="blue">$3</span>') // обработка HTML-тегов
		       .replace(/(&lt;\/?[a-z]+&gt;)/gi, '<span class="blue">$1</span>'); // обработка HTML-тегов (закрывающих)
        content_textarea.html(string);

Последний раз редактировалось BravoTwo, 18.01.2013 в 22:31.
Ответить с цитированием