Прямой / Предварительный просмотр в реальном времени, как Stackoverflow?
-
20-09-2019 - |
Вопрос
как мне сделать, как в Stackoverflow, когда вы вводите в это поле, чтобы он просматривался непосредственно под ним?..Я понятия не имею, как это было сделано, и мне действительно нравится делать что-то подобное на своем сайте.У меня есть текстовое поле, которое вы редактируете, а потом ..?как это сделать?
Спасибо
Решение
Используя jquery, в заголовке тега script:
$(document).ready(function(){
$('#textbox-id').keypress(function(){
$('#preview-id').html($(this).val());
}
});
Затем в вашем html:
<textarea id="textbox-id"></textarea>
<div id="preview-id"></div>
Редактировать
Черт, опередил на несколько секунд.Кроме того, wmdeditor - это именно то, что нужно.
Другие советы
Все просто: поместите элемент div, а затем в OnMouseUp текстового поля вы можете вызвать событие jquery, перемещающее информацию
<textarea id="entry" onmouseup="$('#output').html($('#entry').val())"></textarea>
<div id="output"></div>
Используйте jQuery keypress
событие:
$('#in').keypress(function() {
$('#out').text($(this).val());
});
видишь это, http://jsfiddle.net/testtracker/2C3Zj/
$(document).ready(function(){
$('#textbox-id').on('keyup', function(){
$('#preview-id').html($(this).val());
});
});
Не связан с StackOverflow