「onmousedown」を明らかにするいくつかの非表示の div があります。ただし、非表示のコンテンツを非表示にするには、リンクを 2 回クリックする必要があります。同じリンクを 2 回クリックするのではなく、ページ上の他の「onmousedown」リンクをクリックするとコンテンツが消えるようにしたいと思います。リンクを 2 回クリックせずに別の onmousedown リンクをクリックすると、コンテンツがネストされてオーバーラップします。可視性を切り替えるために使用しているコードは次のとおりです。
function toggleVisibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
これがjsfiddleです。(申し訳ありませんが、何らかの理由で jquery が機能していません。おそらく、一部の専門家は、私が間違ってコピーした場所を確認するでしょうが、それ以外の場合は、何が起こっているかをかなり明確に理解できると思います。各 div の非表示のコンテンツがすべて表示されていることを想像してください。すぐにリンクの下にネストされます。)