На моем веб-сайте у меня есть группа/список разделов, каждая из которых будет содержать изображение. То, что я хочу сделать, - добавить класс в каждый div один за другим, последовательно. Как только он добавит класс в каждый div, тогда он завершается. Поэтому я не хочу, чтобы он зацикливался.Добавить класс в список элементов в последовательности
Вот общая настройка HTML:
<div class="row">
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
</div>
Так к тому времени, Javascript изжил, то HTML будет выглядеть следующим образом:
<div class="row">
<div class="image active"></div>
<div class="image active"></div>
<div class="image active"></div>
</div>
В настоящее время я с помощью JQuery на сайте , поэтому предпочтительнее использовать метод jQuery.
Спасибо!
// EDIT
Позвольте мне добавить еще некоторую информацию, так что то, что я пытаюсь выполнить больше смысла. Я знаю, как добавить класс, но я не хочу добавлять активный класс в каждый .image div сразу, это должно происходить по одному, так что между ними есть небольшая задержка ,
Если кому-то нужно больше разъяснений, я могу опубликовать анимированный .gif или что-то, чтобы лучше описать то, что я хочу, но, надеюсь, это поможет!
Еще раз спасибо!
Вы говорите, что «в последовательности», но не в петлю? Это немного запутанно, так что вот два варианта: если вам не нужен цикл, тогда '$ (". Row .image "). AddClass (" active ");', если вы хотите его в последовательности, тогда '$ («.row .image»). each ($ (this) .addClass («active»)); –
В последовательности, как точно, добавив классы в наносекунды, вы думаете о тайм-ауте какого-то рода? – adeneo