初心者です。
以下のようなコードでタブを作成中なのですが、
クリックすると一瞬cssが適応されて#ea5455に変わります。
そのあとaタグでリンク先に飛んだ後は元の文字色に変わるような挙動です。
aタグを外すとcssは適応されるので原因はそれだと考えるのですが、
どうすればいいのかわからないため質問しました。
よろしくお願いします。
※現在はaタグがあってもcssは適応されるものが作りたいので、テスト用にコーディングしています。
<script type="text/javascript"> $(function(){ $(".select").click(function(){ $('.nselect2').css('color', '#ea5455'); }); }); </script> <?php echo ' <div class="catetab">'."\r\n"; echo ' <div class="bigtab"><a href ="index.php?r='.$pIntNo.'&t=1"><span class="select"><img src="img/tab/a.png" alt="" /></span></a></div>'."\r\n"; echo ' <div class="bigtab"><a href ="index.php?r='.$pIntNo.'&t=2"><span class="noselect"><img src="img/tab/b.png" alt="" /></span></a></div>'."\r\n"; echo ' <div class="bigtab"><a href ="index.php?r='.$pIntNo.'&t=3"><span class="noselect"><img src="img/tab/c.png" alt="" /></span></a></div>'."\r\n"; echo ' <div class="smltab"><a href ="index.php?r='.$pIntNo.'&t=1"><span class="select2">aaa</span></a></div>'."\r\n"; echo ' <div class="smltab"><a href ="index.php?r='.$pIntNo.'&t=4"><span class="nselect2">bbb</span></a></div>'."\r\n"; echo ' <div class="smltab"><a href ="index.php?r='.$pIntNo.'&t=5"><span class="nselect2">ccc</span></a></div>'."\r\n"; echo ' </div>'."\r\n"; // .catetab ?>
回答2件
あなたの回答
tips
プレビュー