我们需要一个纯JS中的简单按钮状态开关。
例如有4 个按钮,前两个应该可见,后两个应该隐藏。还有两个切换按钮"вперёд" и "назад"。
有必要在按下按钮"вперёд"时,如果当前按钮,例如“按钮可见”按钮是可见的,那么它仍然是可见的,如果它是隐藏的,例如,我们已经到达按钮Button Hidden One,那么它应该出现在两个可见按钮的底部,即 底部Button Visible一和Button Visible Two。
当切换到4时,按钮 - 3应该滚下(即从 切换Button Hidden One到 时Button Hidden Two,Button Hidden One它应该滚下),并且4会出现在它的位置。当使用按钮从第一个按钮切换到最后一个按钮时, 4 个不可见按钮应出现在2 个"назад"可见按钮的底部,即 在底部,应该出现。 Button Visible OneButton Visible TwoButton Hidden Two
<!-- Cписок с кнопками -->
<ul>
<li><button class="btn" />Button Visible One</li>
<li><button class="btn" />Button Visible Two</li>
<li><button class="btn" />Button Hidden One</li>
<li><button class="btn" />Button Hidden Two</li>
</ul>
<!-- Кнопки для передвижения -->
<button id="previous">Previos</button>
<button id="next">Next</button>
1 个回答