Вот jsFiddle , который показывает, как вы можете реализовать что-то подобное.
По сути, вы захватываете клики на элементе тела, если они нажимали на настройки, вы показываетеПанель "Див.Если они нажали на что-то другое, вы скрыли это.
JS:
$(function() {
$('body').click(function(e) {
if ($(e.target).attr('id') == 'settings') {
$('#panel').show();
} else {
$('#panel').hide();
}
});
});
HTML:
<span id="settings">Settings</span>
<div id="panel">
<ul>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
</ul>
</div>
CSS:
#panel { display: none; border: 1px solid #000;}