JQuery show element
<script type="text/javascript">
$(function () {
$('#demo-text').hide();
$('#demo-link').click(function (e) {
var $message = $('#demo-text');
if ($message.css('display') != 'block') {
$message.show();
var yourClick = true;
$(document).bind('click.myEvent', function (e) {
if (!yourClick && $(e.target).closest('#demo-text').length == 0) {
$message.hide();
$(document).unbind('click.myEvent');
}
yourClick = false;
});
}
e.preventDefault();
});
});
</script>