JavaScriptコードはまだ書き込めません。divsを表示/非表示に切り替えるコードを編集しようとしています。現在、ユーザーがリンクをクリックしたときにdivが表示されますが、代わりにマウスオーバーで表示されるようにしたいと思います。ここでJavaScriptコードにonmouseover状態を追加する
はJavascriptコードです:
<script language="JavaScript"> function toggle(id) {
var state = document.getElementById(id).style.display;
if (state == 'block') {
document.getElementById(id).style.display = 'none';
} else {
document.getElementById(id).style.display = 'block';
}
} </script>
ここではそれがリンクされているHTMLれる:
<nav> <ul>
<li class="ovr"><a href="#" onclick="toggle('hidden1');">Overview</a></li>
</ul> </nav>
<div class="container"> <div id="hidden1"> <ul>
<li><a href="#description">Description</a></li>
<li><a href="#objectives">Objectives</a></li>
<li><a href="#semestertopics">Semester Topics</a></li>
<li><a href="#greenteaching">Green Teaching</a></li>
<li><a href="#howtodowellinthiscourse">How to Do Well in this Course</a></li>
</ul> </div>
を助けるためありがとうございました!すでに回答している質問を投稿した場合、誰かが正しい方向に向けることができれば非常に感謝しています。答えを正しく検索するためのすべての語彙を持っているわけではありません。
http://stackoverflow.com/questions/2707100/how-to-show-hidden-divs-on-mouseover – jamesfrullo
マウスイベントの実行方法に関するこの質問に回答がありますjavascript:http://stackoverflow.com/questions/2206831/show-div-on-mouseoverこの質問は特にmousemoveに関するものでしたが、同じ例を使用するだけで、 'マウスオーバー'を 'マウスオーバー'に変更すると適用できます。 –