<style type="text/css">
.gbtn-options {
overflow-y:auto;
overflow-x:hidden;
border:solid 1px red;
background-color:white;
white-space:nowrap;
float:left;
color:#fff;
position:absolute;
z-index:9999;
}
.gbtn-options ul {
margin:0px;
padding:0px;
list-style-type:none;
padding:.2em 0;
}
.gbtn-options ul li {
cursor:default;
padding:.2em;
}
.highLight {
background-color:#316ac5;
color:white;
}
.gbtn-options .highlight {
background-color:#444;
color:#fff;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$('#btn').live('click', function (e) {
$(this).addClass("active");
$('.gbtn-options').css("left", $(this).eq(0).offset().left).css("min-width", "200");
$('.gbtn-options').toggle();
});
$('#btn').blur(function (e) {
$(this).removeClass("active");
$('.gbtn-options').hide();
});
$('.gbtn-options ul li').click(function () {
alert('click');
});
$('.gbtn-options ul li').hover(function (e) {
$(this).toggleClass("highlight");
});
});
</script>
<button id="btn" type="button" class="gbtn"><span><span>Everyone</span></span></button>
<div id="options" class="gbtn-options" style="display:none;" tabindex="0">
<ul>
<li value="E">Everyone</li>
<li value="S">Some</li>
<li value="O">Only Me</li>
<li value="N">Nobody</li>
</ul>
</div>