Сообщение от keen
|
сеттаймаут у меня - чтобы через минуту курсор перестал моргать. нахрена там интервал?
|
не заметно:
fPrint = function (x) {
var fin1 = (x + 1 < str.length) ? str[x + 1] : '',
fin2 = (x + 2 < str.length) && !(str[x] in splitter) && !(str[x + 1] in splitter) ? str[x + 2] : '';
element.innerHTML = '<div>' + str.substr(0, x + 1).replace('\n', '<br/>', 'g') +
'<span class="' + options.style1 + '">' + fin1 +'</span>' +
'<span class="' + options.style2 + '">' + fin2 + '</span>';
*!*
setTimeout(function () {
*/!*
if (x < str.length - 1) {
return fPrint(++pos);
}
options.fSuccess();
}, fIntervaler(str[x + 1]));
};