htmlとcssを使ってツリー構造を作っています。これは、到達する必要がある最終的な構造です: http://jsfiddle.net/yrE7N/1/
必要なのは、ノードをクリックすると、その子ノードが表示されることです。
私は今までこれをやった:
JS フィドル: http://jsfiddle.net/ZTkLg/11/
このJS関数を使用しました
var _hidediv = null;
function showdiv(id) {
if(_hidediv)
_hidediv();
var div = document.getElementById(id);
div.style.display = 'block';
_hidediv = function () { div.style.display = 'none'; };
}
問題は、JS 関数が div の可視性を切り替えていないように見えることですstage-two
。
このページで以前にこの機能を使用したことがあります: http://leonardorestaurant.in/menuで動作しましたが、この場合の問題はわかりません。