@KRHD

Есть ли где-нибудь скрипт фэйк-консоли??

Всем Привет. Итересует такая вещь.
Есть блок. Внутри блока фэйк консоль заблюренная
Типа:
load miha.dat... Creating file!
[Connect] User miha, IP 78.25.120.131

Дак вот, как же можно сделать, чтоб каждую секунду добавлялась одна строка?
  • Вопрос задан
  • 250 просмотров
Решения вопроса 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
Набросал вам простенький пример ( jsfiddle.net/0tv0pv66 ). Надеюсь, что доработать его под свои требования, уже не составит труда.
var data = [
    ['load miha.dat... Creating file!', 2000],
    ['[Connect] User miha, IP 78.25.120.131', 2500],
    ['Connect Ok', 1500],
    ['Uploading virus', 3000],
    ['Uploading Ok', 1500],
    ['Read the personal data', 4000],
    ['Credit Card Number Ok', 1500],
    ['Password Ok', 1500],
    ['Goodbye, money!', 1500],
    ['[Disconnect] User miha', 1000],
    ['Disconnect Ok!', 0]
],
i = 0,
cons = $('#console'),
consH = cons.outerHeight(),
cursor = $('<span id="cursor">&nbsp;</span>');

function addString() {
    if (typeof data[i] != 'undefined') {
        $('<p>' + data[i][0] + '</p>').appendTo(cons).append(cursor);
        if (cons[0].scrollHeight > consH) {
            $('p:first-child', cons).remove();
        }
        setTimeout(addString, data[i][1]);
        i++;
    }
}
addString();

Если нужно, то можно добавить "плюшек" ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы