前提・実現したいこと
jqeuryにて、
display:blockのスタイルが当たっている
要素を基準として、前へ、次へのクリックの挙動を作りたい。
display:blockで表示させる要素は1つのBOXだけ
次へIDを+1 前へでIDを-1したい。
08のときは01へ、08のときは01、カルーセルみたく動かしたいです。
display:blockのstyleが当たっているidの取得は、
$('div.pointBox:visible').attr('id');
でできたのですが...
IDの数字部分の抽出の仕方がよくわかりません。
他に良い方法があれば教えてください。
該当のソースコード
<div class="Box" id="anc01"></div> <div class="Box" id="anc02"></div> <div class="Box" id="anc03"></div> <div class="Box" id="anc04"></div> <div class="Box" id="anc05"></div> <div class="Box" id="anc06"></div> <div class="Box" id="anc07"></div> <div class="Box" id="anc08"></div> <ul class="pager"> <li id="prevarrow" class="pager-item"> <a></a> </li> <li id="nextarrow" class="pager-item"> <a></a> </li> </ul> <script type="text/javascript"> $(function() { $('.Box').hide(); " .Boxを表示させる処理 }); $(function() { $('#nextarrow').click(function() { var block__item = $('.Box'); $('div.Box:visible').next().css('display', 'block'); }); }); </script>すみません、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/04 00:59