jQuery Effect: установите таймер для задержки выполнения последующих элементов в очереди
Эффект jQuery: упражнение 3 с решением
Установите таймер для отсрочки выполнения последующих элементов в очереди.
Пример данных :
HTML код:
<Тело> <button id = "btn1"> Запустить анимацию </ button> <button id = "btn2"> Остановить анимацию </ button> <div id = "box" style = "background: # 5858FA; высота: 100px; ширина: 100px; поле: 6px;"> </ div> </ Body>
Решение :
HTML-код:
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
<title>Set a timer to delay execution of subsequent items in the queue</title>
</head>
<body>
<p>delay() method sets different speed values.</p>
<button>Click to fade in boxes with a delay</button></p>
<div id="div1" style="width:100px;height:90px;display:none;background-color:#9F81F7;"></div><br>
<div id="div2" style="width:100px;height:90px;display:none;background-color:#0B610B;"></div><br>
<div id="div3" style="width:100px;height:90px;display:none;background-color:#61210B;"></div><br>
</div>
</body>
</html>
Код JavaScript:
$("button").click(function(){
$("#div1").delay(800).fadeIn();
$("#div2").delay(2400).fadeIn();
$("#div3").delay(4000).fadeIn();
});
Замечания:
Метод delay (duration [, queueName]) используется для установки таймера на задержку выполнения последующих элементов в очереди. Имеет следующие параметры:
- длительность: целое число представляет количество миллисекунд, чтобы задержать выполнение следующего элемента в очереди. [Тип: целое число]
- queueName: строка, содержащая имя очереди (по умолчанию -> fx, стандартная очередь эффектов). [Тип: Строка]
Демонстрация в реальном времени:
См. Pen jquery-эффект-упражнение-3 от w3resource ( @ w3resource ) на CodePen .
Внесите свой код и комментарии через Disqus.
Предыдущая: Остановить анимацию.
Далее: используйте dequeue для завершения пользовательской функции очереди, которая позволяет очереди продолжать движение.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code