unica cosa che avrebbe bisogno di fare è ottenere la posizione dell'elemento cliccato e visualizzare un div muggito esso .. naturalmente è necessario avere qualcosa che ottiene tutte le informazioni supplementari e lo visualizza .. quindi prima cosa che vorrei fare è creare un div da qualche parte sulla pagina e nasconderlo
<div id="myEditRecordContainer" style="position:absolute; top: 0px; left: 0px; display: none"></div>
quindi vorrei impostare il gestore di 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();
});
e l'unica cosa che avrebbe bisogno di fare sul pulsante "ho finito" è chiamata
$("div#myEditRecordContainer").hide();
dopo aver presentato i cambiamenti di rotta :)
non ho avuto un bel po 'di tempo per dare forse un esempio più dettagliato ma questo era proprio il massimo della mia testa quello che avrei fatto in questo caso ..
Spero davvero che questo almeno ti dia un'idea di cosa puoi fare.
L'uomo, ora mi ha fame di pizza! – Josh
o_O lol e birra? Penso di aver trovato quello che sto cercando. Ho avuto un momento aha e ho capito che era un effetto accordiano e ho trovato una soluzione poco dopo. –