Like this ?
Example.. (Just edit your element selector, if you know jQuery enough)
HTML :
<ul>
<li>Menu#1</li>
<span>Sub</span>
<li>Menu#2</li>
<span>Sub</span>
</ul>
jQuery :
$("ul li").click(function () {
$(this).addClass("showing").next("span").show();
});
$('ul').mouseout(function() {
$("ul li.showing").removeClass().next("span").hide();
});
Demo : http://jsfiddle.net/JcKxV/
Edited in your case… Gonna look like..
$("#theme_select").click(function() {
if (theme_list_open == false) {
$(".center ul li ul").addClass("showing").show();
theme_list_open = true;
}
return false;
});
$("#theme_select").mouseout(function() {
$(".center ul li ul.showing").removeClass().hide();
theme_list_open = false;
});
or
$("#theme_select").click(function() {
if (theme_list_open == false) {
$(".center ul li ul").show();
theme_list_open = true;
}
return false;
});
$("#theme_select").mouseout(function() {
if (theme_list_open == true) {
$(".center ul li ul").hide();
theme_list_open = false;
}
});