único que tendría que hacer es obtener la posición del elemento se ha hecho clic y mostrar un div bramido que .. por supuesto es necesario tener algo que se lleva toda la información extra y lo muestra .. así que lo primero que haría es crear un div en algún lugar de la página y ocultarlo
<div id="myEditRecordContainer" style="position:absolute; top: 0px; left: 0px; display: none"></div>
entonces sería establecer el controlador de clic
$('.recordDiv').click(function(e){
//get the position of the clicked element
var position = $(e.target).position();
//set position of the div bellow the current element
$('div#myEditRecordContainer').css({"top" : position.top() + $(this).height() + "px", "left": position.left()});
//some kind of method that will get or populate the extra information
//you can use the $.ajax() to get the html from a web service or something along those lines
var detailsHtml = GetExtraRecordDetails();
$("div#myEditRecordContainer").html(detailsHtml);
//now display the div - we already set the css for the position
//correctly so it should just display where you wanted it
$("div#myEditRecordContainer").show();
});
y lo único que tendría que hacer en el botón "Ya he terminado" es llamada
$("div#myEditRecordContainer").hide();
después de presentar los cambios de rumbo :)
no tenía un montón de tiempo para dar quizás un ejemplo más detallado, pero esto fue lo mejor de mi cabeza lo que haría en este caso ...
Espero que al menos esto te dé una idea de lo que puedas hacer.
hombre, ahora me tienes hambre para la pizza! – Josh
o_O lol y cerveza? Creo que encontré lo que estoy buscando. Tuve un momento de aha y me di cuenta de que era un efecto acorde y encontré una solución poco después. –