私はすべての Java/Jquery に非常に慣れていませんが、自分のサイトではそれを使用したいと考えています。
この問題があります。派手なタブ スタイルのナビゲーションを作成しようとしています。ポイントは、HTML5 で「onclick」を使用すると、複数のアクティビティが実行されないことです。
私が持っているもの:
HTML/JAVA/CSS:
<!-- this are the buttons to press for showing content. -->
<div id="MENU1" class="active" onclick="showHide('1');"><center>1</center></div>
<div id="MENU2" class="inactive" onclick="showHide('2');"><center>2</center></div>
<div id="MENU3" class="inactive" onclick="showHide('3');"><center>3</center></div>
<div id="MENU4" class="inactive" onclick="showHide('4');"><center>4</center></div>
<div id="CONTAINER">
<!-- here should appear text -->
<div id="CONTENT1">here somehow wil appear content 1</div>
<div id="CONTENT2">here somehow wil appear content 2</div>
<div id="CONTENT3">here somehow wil appear content 3</div>
<div id="CONTENT4">here somehow wil appear content 4</div>
</div>
<script type="text/javascript">
function showHide(divId){
var theDiv = document.getElementById(divId);
if(theDiv.style.display=="none"){
theDiv.style.display="block";
}else{
theDiv.style.display="none";
}
}
</script>
<!-- the style of the buttons have to change from .inactive to .active -->
<style>
.active{
color:#FF6a00;
background-image:url(images/blackbck.png);
background-repeat:round;
background-size:cover;
}
.inactive{
color:black;
background-image:url(images/orangebck.png);
background-repeat:round;
background-size:cover;
}
</style>
誰かがこれで私を助けてくれますか?
概要:
- ボタンはスタイルを変更する必要があります。
- ボタンをクリックするとコンテンツが表示されます。
- 他のボタンをクリックすると、古いコンテンツが非表示になります。