Hola, bueno yo echo algo de eso para la ventana o mejor dicho el diseño lo puedes lograr con css pero para la parte de que aparesca al precionar un boton salga es sencillo.
puedes ser algo asi
Código Javascript
:
Ver original$(document).on('ready',function(){
$('#miBoton').click(function(){$.abrirDialogo();});
);
$.abrirDialogo = function(){
var left = $('#miBoton').offset().left; // Obtenesmo la posicion X
var top = $('#miBoton').offset().top; //Obtenesmo la posicion Y
var mar = $('#miBoton').outerHeight(); //Obtenemos el ancho del boton para darle margen al menu
$('#miMenu').css({left:l,top:t,'margin-top':m});
$('#miMenu').show();
}
Simplemente obtenemos la posicion del boton para posicionar ahi el menu