Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$(document).ready(function () {
$('#multi-derevo li span').click(function () {
if (ul=$($('ul',this.parentNode)[0])) {
ul.toggle(300);
var em=$($('em',this)[0]);
em.hasClass('open')?em.removeClass('open'):em.addClass('open');
}
});
})
* This source code was highlighted with Source Code Highlighter.<script language="javascript" src="/jquery.pack.js"></script>
<script>
$(document).ready(function () {
$('#multi-derevo li span').click(function () {
var ul=$('ul:first',this.parentNode);
if (ul.length) {
ul.toggle(300);
var em=$($('em',this)[0]);
em.hasClass('open')?em.removeClass('open'):em.addClass('open');
}
});
})
</script>
* This source code was highlighted with Source Code Highlighter.<div id="multi-derevo">
<h4><a href="#">Ствол дерева</a></h4>
<ul>
<li class="marker open"><span><a href="#1" class="current" ><em></em>1. Ветка</a></span>
<ul>
<li class="marker"><span><a href="#11"><em></em>1.1. Ветка</a></span>
<ul>
<li><span><a href="#111">1.1.1. Листик</a></span></li>
<li><span><a href="#112">1.1.2. Листик</a></span></li>
</ul>
</li>
<li><span><a href="#12">1.2. Ветка</a></span></li>
</ul>
</li>
<li class="marker"><span><a href="#2"><em></em>2. Ветка</a></span></li>
<li class="marker"><span><a href="#3"><em></em>3. Ветка</a></span></li>
<li class="marker"><span><a href="#4"><em></em>4. Ветка</a></span></li>
<li class="marker last"><span><a href="#5" title="Послледняя ветка"><em></em>5. Ветка, верхушка</a></span>
<ul>
<li><span><a href="#1">5.1. Ветка</a></span></li>
<li><span><a href="#1">5.2. Ветка</a></span></li>
</ul>
</li>
</ul>
</div><!-- /multi-derevo -->
* This source code was highlighted with Source Code Highlighter.a:active, a:focus {
color: #666;
background-color: #f4f4f4;
}

Многоуровневое дерево с маркерами (только HTML, CSS, без Javascript)