jsで対応したい事は下記の三つです。
5つBOXがあります。
それぞれのBOXは押せるようになっており、デフォルトでBOX1にactiveが入っていますが、
①クリックしたBOXへactiveを移動させたい
②次へを押したら今あるavtiveの次へ移動するようにしたい(BOX3にある場合はBOX4)(BOX5にある場合はBOX1へ戻る)
③戻るを押したら今あるavtiveの前へ移動するようにしたい(BOX1にある場合はBOX5)
どのように記述すれば良いか分かりますでしょうか。
<div> <button type="button" name="aaa" value="aaa" class="lg-prev"><font size="3">戻る</font></button> <button type="button" name="bbb" value="bbb" class="lg-next"><font size="3">次へ</font></button> </div> <div class="test active">BOX1</div> <div class="test">BOX2</div> <div class="test">BOX3</div> <div class="test">BOX4</div> <div class="test">BOX5</div>
<script> $('.test').click(function () { $(this).addClass( 'active' );$(test active).removeClass( 'active' ); }); $('.lg-next').click(function () { $('.active').next() }); $('.lg-prev').click(function () { $('.active').prev() }); </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/28 02:33
2019/03/28 02:37
退会済みユーザー
2019/03/28 04:52