Как я могу переключать класс между этими числами как при нажатии, так и при прокрутке ...?Итак, в основном я хочу переключаться между ними при вращении колесика мыши и запускать какой-то обратный вызов после этого ...
РЕДАКТИРОВАТЬ: Итак, я хотел бы иметь возможность перемещать колесико мыши в любом месте окнаи это в свою очередь переключило бы класс .active в li.Кроме того, когда, например, выбран li # runOne, он должен запустить функцию обратного вызова, скажем, runFunctionOne.Когда li # runTwo выбран / прокручен до - он будет работать, например, runFunctionTwo ...
$("#runTwo").on('click', function() {
$("#runTwo").toggleClass("active", function() {
// Run some callback
console.log("Two");
});
});
$(window).scroll(function() {
// Switch between numbers on scroll
});
ul {
margin: 50px auto;
width: 300px;
}
.active {
background-color: lightblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li id="runOne" class="runOne active">Run 1</li>
<li id="runTwo" class="runTwo">Run 2</li>
<li id="runThree" class="runThree">Run 3</li>
</ul>