【发布时间】:2018-09-13 18:02:10
【问题描述】:
如何在点击和滚动时在这些数字之间切换类..?所以,基本上我想在旋转鼠标滚轮时在这些之间切换,然后触发某种回调......
编辑:所以,我希望能够在窗口中的任何位置移动鼠标滚轮,这将反过来在 li 中切换类 .active。 Also, when for example li#runOne is selected, it should run a callback function let's say 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>
【问题讨论】:
-
你能解释一下吗?你想达到什么目标?
-
检查下面的答案 - 类似的东西:所以,我希望能够在窗口中的任何位置移动鼠标滚轮,这将在 li 中切换类 .active。 Also, when for example li#runOne is selected, it should run a callback function let's say runFunctionOne.当 li#runTwo 被选择/滚动到 - 它会运行例如 runFunctionTwo...
标签: javascript jquery css events scroll