タブの中身をそのままリンクさせたいのですが、リンク先にいきません。どうしてでしょうか。
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<meta http-equiv="X-UA-Compatible" content="IE=11"> 6<link rel="stylesheet" href="./css/main.css"> 7<script src="./js/vendor/jquery-1.10.2.min.js"></script> 8<script src="./js/main.js"></script> 9</head> 10<body> 11<<!--タブ--> 12<section id="pickup"> 13<ul class="tabu"> 14<li class="current"><a href="#ninnki">AAAAAAAA</a></li> 15<li><a href="#osusume">BBBBBB</a></li> 16</ul> 17<!--タブの中身について--> 18<div class="tabContents current" id="ninnki"> 19<div class="ninnki1" > 20<a href="books.html">リンク</a> 21<img class="books1" src="images/books1.jpg" width="20%" height="20%" alt="aaa"> 22<h3>AAAAAAAAAAAAAA</h3> 23<p>AAAAAAAAAAAAAAAAAAAAAAA</p> 24</div> 25</div> 26 27<div class="tabContents" id="osusume"> 28<p>BBBBBBBB</p> 29<p>BBBBBBBBBB</p> 30<p>BBBBBBBBBBB</p> 31</div> 32</section> 33</body> 34</html> 35
css
1/*タブの中身について*/ 2#ninnki{ 3background-color:#ffffff; 4padding:0 0 0 0; 5margin:0 0 0 0; 6clear:both; 7} 8#ninnki h3{ 9padding:10px 0 0 0; 10} 11#ninnki p{ 12line-height:2.0; 13} 14/*人気記事1について*/ 15.ninnki1{ 16clear:both; 17height:50%; 18position:relative; 19} 20.ninnki1 a{ 21position:absolute; 22top:0; 23left:0; 24width:100%; 25height:100%; 26text-indent:-999px; 27} 28.ninnki1 a:hover{ 29background-color:#c0c0c0; 30filter:alpha(opacity=50); 31-moz-opacity: 0.5; 32opacity: 0.5; 33} 34.books1{ 35float:left; 36padding:10px 10px 0 10px; 37} 38
javascript
1$(function(){ 2$('#pickup').find('a').click(function(){ 3$(this).parent().addClass('current').siblings('.current').removeClass('current'); 4var tabTarget = $(this).attr('href'); 5$(tabTarget).addClass('current').siblings('.current').removeClass('current'); 6 return false; 7}); 8});
質問タグに「JavaScript」を追加したほうが回答者に見られる可能性が上がりますよ。
回答2件
あなたの回答
tips
プレビュー