私はこのようなことを試していますが、うまくいかないようです。どのように2つのdivを作成すれば、1つしか表示されず、リアルタイムでスワップすることができますか?
JS:
<script type="text/javascript">
function recent() {
document.getElementById('top').style.display = "none";
document.getElementById('recent').style.display = "block";
alert('Recent');
}
function top() {
alert('Top');
document.getElementById('recent').style.display = "none";
document.getElementById('top').style.display = "block";
}
</script>
HTML:
<div id="content">
<div id="header"><a href="#" onClick="javascript:recent();">Recent</a> | <a href="#" onClick="javascript:top();">Top rated</a></div>
<div id="top">
<p>TOP Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div id="recent">
<p>RECENT Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div>
はCSS:、
#top {display:none}
任意の助けいただければ幸いです。
EDIT
私はFirefoxでそれを試してみましたが、正常に動作します。新しい質問。なぜそれがオペラで動作しないのですか?
oh myそれはうまくいく!まあそれは本当の痛みだった...誰も私にこれを言及したことは...ありがとうたくさんの男!あなたは本当にさらに多くのトラブルから私を救った... :) –
もう一度おかげさまで、魅力のように動作します! –