<li class="list "><a href="javascript:">A</a>
<ul class="names">
<li class="list"><a href="javascript:">1</a>
</li>
<li class="list"><a href="javascript:">2</a>
</li>
</ul>
</li>
<li class="list "><a href="javascript:">B</a>
<ul class="names selected">
<li class="list selected"><a href="javascript:">1</a>
</li>
<li class="list"><a href="javascript:">2</a>
</li>
<li class="list"><a href="javascript:">3</a>
</li>
<li class="list"><a href="javascript:">4</a>
</li>
</ul>
</li>
<li class="list "><a href="javascript:">C</a>
<ul class="names">
<li class="list"><a href="javascript:">1</a>
</li>
<li class="list"><a href="javascript:">2</a>
</li>
<li class="list"><a href="javascript:">3</a>
</li>
<li class="list"><a href="javascript:">4</a>
</li>
</ul>
</li>
$('.list').click(function() {
var that = this;
$('.list').each(function() {
if (that == this) return true; //continue
$('.names:not(:hidden)', this).slideToggle();
});
$('ul.names', this).slideToggle();
})
ul.names{display: none;}
li.list{
width:150px;
background:#A9FF7A;
}
ul.names {
width:150px;
background:#A9FF7A;
}
ul.selected{
display: block;
}
li.selected{
background:red;
}
在线样本:http://jsfiddle.net/gyYyd/点击空白区域返回到选定区域
乙的子菜单高亮显示。如果我点击菜单A或C,然后A或C部分会打开,但是如何单击PAGE BLANK区域(背景颜色之外)返回B部分(打开B部分)
谢谢提前
什么叫页空白是什么意思? –
什么是页面空白区域? –
以外的ul和li。抱歉不明确。因为我在背景颜色上放置了背景颜色 – olo