これは私のコードです:
HTML:
<div id="top">
<ul>
<li>Setting</li>
<li id="copyright">CopyRight</li>
<li id="e_copyright">© CopyRight Daarkoob Data Processing Co.</li>
</ul>
</div>
CSS:
#top {
background: #000;
height: 35px;
border-top: 1px solid #FFF;
color: #999;
text-align: left;
padding-bottom: 5px;
}
#top ul {
list-style-type: none;
}
#top ul li {
display: inline;
cursor: pointer;
margin-right: 50px;
}
#top ul li#e_copyright {
display: none;
}
JS:
$(document).ready(function(){
$("#top ul li#copyright").click(function(){
$("#top ul li#copyright").hide(function(){
$("#top ul li#e_copyright").show();
});
})
});
CopyRightをクリックすると、 Settingの下部に 3 番目の li ( e_copyright ) が表示されますが、 li の表示をインラインに設定したため、Settinf のインラインに表示されると思います。
2番目のliがクリックされたときに3番目のliが表示されるようにコードを変更する方法?!