タブベースのレイアウトを作成しようとしています。垂直方向であれば機能しますが、水平にしたいと思います。タブがクリックされたときに、タブを展開したいのdiv
ですが、これに問題があります。終了するための も追加しましたX
。これは私のjsFiddleです。
<div id="header">
<div id="music"><a href="#">Music</a></div>
<div id="about"><a href="#">About</a></div>
<div id="contact"><a href="#">Contact</a></div>
</div>
<div id="musicinfo">
<p>Music info div</p>
<p id='close'>x</p>
</div>
$("#music").click(function() {
$("#musicinfo").show();
$('#close').click(function() {
$("#musicinfo").hide();
});
});
私はフィドルにjqueryを追加しなかったので、それが機能しなかった理由ではありませんでした。この投稿はまだ人々を助けると思うので、質問を変更します。私が達成しようとしていることを行う方法について、より良いアイデアはありますか?