Доброе время суток. Вопрос к специалистам. Ребенок учится в универе. Возникли проблемы с одной лабой, нужно срочно сделать. А я только на 7 уровне:) еще не понимаю.
Задание: Создайте скрипт "Караоке", который выводит 5 слов по таймеру с задержкой 300 мс, , спустя 3000 мс весь текст исчезает и появляется новые 5 слов. Вот код который написал студент:
function delay(f, ms) {
return function() {
var savedThis = this;
var savedArgs = arguments;
setTimeout(function() {
f.apply(savedThis, savedArgs);
}, ms);
};
}
function f(x) {
document.write( x +" ");
}
var f1000 = delay(f, 300);
var f1500 = delay(f, 3000);
f1000("папа мама брат и я ");
f1500(", Вместе дружная семья");
Вторая строка должна появляться, а первая пропадать. Но первая не пропадает. В чем проблема?