Вот упрощенная версия (без magicpreview):
HTML часть:
<h1>Cufon Test</h1>
<input id="in" type="text">
<div id="out"><h1>Start typing ...</h1></div>
Часть JavaScript:
Cufon.replace('h1');
$('#in').keyup(function(){
$('#out').html('<h1>'+$(this).val()+'</h1>');
Cufon.replace('#out h1');
});
Смотрите живой пример здесь
РЕДАКТИРОВАТЬ: вы можете увидеть две альтернативные версии здесь реализованы как плагины jQuery.
- v1 обновляется через 1000 мс после потери фокуса и только в случае загрязнения
- v2 обновляется через 1000 мс после последнего нажатия