我有一个jQuery菜单,它工作正常,我想添加一个CSS精灵,以便'李'关闭时它有一个加号,当它展开时它有一个减号。jQuery菜单与CSS的精灵
基于下面代码的任何建议吗?
谢谢
$(document).ready(function() {
$('#sidenav > li > ul, #sidenav > li > ul > li > ul').hide();
$('#sidenav > li').click(function(){
$ul = $(this).children('ul').slideDown('slow');
$('#sidenav > li > ul').not($ul).slideUp('slow');
});
$('#sidenav > li > ul > li').click(function(){
$ul = $(this).children('ul').slideDown('slow');
$('#sidenav > li > ul > li ul').not($ul).slideUp('slow');
});
});
HTML
<ul id="sidenav">
<li class=""><a href="#">Menu 1</a>
<ul>
<li class=""><a href="#">Submenu 1</a>
<ul>
<li>Submenu-1A</li>
<li>Submenu-2A</li>
</ul>
</li>
<li class=""><a href="#">Submenu 2</a>
<ul>
<li>Submenu-1A</li>
<li>Submenu-2A</li>
</ul>
</li>
<li>Submenu 3</li>
</ul>
</li>
<li class=""><a href="#">Menu 2</a>
<ul>
<li>Submenu 1</li>
<li>Submenu 2</li>
<li>Submenu 3</li>
</ul>
</li>
<li class=""><a href="#">Menu 3</a>
<ul>
<li>Submenu 1</li>
<li>Submenu 2</li>
<li>Submenu 3</li>
</ul>
</li>
</ul>
我将有一个去感谢... – Alex 2012-07-05 11:40:52
@Alex检查我的更新 – Christoph 2012-07-05 11:47:36