Я пытаюсь выяснить, как циклически перебирать каждый элемент списка по одному и применять к ним функцию, когда они запускаются, я пробовал несколько методов, и некоторые подсказки помогли бы!Карусель - Как проложить элементы?
HTML структура
<div class="custom-item">
<ul>
<li id="first-slide" class="slide active"><h1>Test</h1></li>
<li id="second-slide" class="slide"><h1>Test</h1></li>
<li id="third-slide" class="slide"><h1>Test</h1></li>
</ul>
</div>
Я выработал each
функции, если я правильно понял будет обрабатывать изменение классов, это когда я не в петлю через каждый элемент.
$(document).ready(function() {
$(".slide").each(function(i) {
if (this.className !== "active") {
this.addClass("active");
} else {
this.removeClass("active");
}
});
});
Вы находитесь на правильном пути, вы поймете это. (Лучше всего удалить это) – Jonathan
Да, вы, вероятно, получите много дубликатов флагов вопроса. Там есть множество вариантов. Вы сказали, что другие варианты «не исполняются для меня, не переписывая много кода». Что вы ожидаете от ответов здесь? Вероятно, какой-либо код, который мы предоставляем, потребует от вас немного переписать. Возможно, попросите ваш вопрос быть более «ответственным». – philtune
@Jonathan Спасибо, нет шансов получить более четкий намек на случай? – NathanKTC