Извините, если это не имеет смысла, я начинающий!
По сути, я пытаюсь заставить последовательность текстов постепенно исчезать, затем один за другим, пока, наконец, последний не появится и не останется статичным. Однако я хочу, чтобы последовательность была прервана, если пользователь перемещает мышь / клавиатуру до появления последнего текста. Мне бы хотелось, чтобы появился текст «Начать заново», а затем снова начать последовательность.
Это то, что я придумал до сих пор. Но я не уверен, как закодировать прерывание!
Javascript:
$(document).ready(function() {
setTimeout( "jQuery('#text1').fadeIn();",1000 );
setTimeout( "jQuery('#text1').fadeOut();",5000 );
setTimeout( "jQuery('#text2').fadeIn();",6000 );
setTimeout( "jQuery('#text2').fadeOut();",10000 );
setTimeout( "jQuery('#text3').fadeIn();",11000 );
setTimeout( "jQuery('#text3').fadeOut();",15000 );
setTimeout( "jQuery('#text4').fadeIn();",16000 );
setTimeout( "jQuery('#text4').fadeOut();",20000 );
setTimeout( "jQuery('#text5').fadeIn();",21000 );
});
CSS:
.hidden {
display: none;
}
HTML:
<div id="startagain" class=hidden">Start Again!</div>
<div id="text1" class="hidden">Text 1</div>
<div id="text2" class="hidden">Text 2</div>
<div id="text3" class="hidden">Text 3</div>
<div id="text4" class="hidden">Text 4</div>
<div id="text5" class="hidden">Text 5</div>
Любая помощь действительно ценится! : -)