Hola
iBioHacker, que tal.
Podrías hacer uso del método .delay() para retrasar la ejecución de una determinada función.
Se me ocurrió modificar tu código y quitar el método .bur() ya que uso que le haz dado, a mi parecer, no concuerda con lo que deseas hacer.
Código Javascript
:
Ver original<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>@GBreagan - sin .bur()</title>
<script>
$(document).ready(function() {
$("#link").click(function(e) {
e.preventDefault();
var x = $('#toolbar-menu');
var y = $('#toolbar-bullet');
x.hide(0);
y.attr('class','toolbar-options');
});
$("#toolbar-bullet").click(function(e) {
e.preventDefault()
var x = $('#toolbar-menu');
var y = $('#toolbar-bullet');
if (x.css('display')=='block') {
x.hide(0);
y.attr('class','toolbar-options');
} else {
x.show(0);
y.attr('class','toolbar-options-active');
}
});
});
</script>
</head>
<body>
<a href="#" id="toolbar-bullet">Flechita</a>
<div id="toolbar-menu" style="display:none;">
<ul>
<li><a href="#" id="link">Editar</a></li>
</ul>
</div>
</body>
</html>