Ho un form dove la validazione la faccio con jquery e gli avvisi appaiono con div a lato dell'input vuoto. Il problema che ho riscontrato è che cambiando la risoluzione dello schermo cambia anche la posizione degli avvisi in quanto la loro posizione è legata alla funzione offset(), Leggendo in rete ho capito la differenza con position() ma non saprei come applicarla, chi mi saprebbe dare una dritta?
questo è il codice per il posizionamento degli alert
codice HTML:
$('body').append('<div id="nameInfo" class="info"></div>');
var nameInfo = $('#nameInfo');
var ele = $('#nome');
var pos = ele.offset();
nameInfo.css({
top: pos.top-3,
left: pos.left+ele.width()+25
});
vorrei che questi avvisi rimangano fissi in base alla posizione del tag input dove devo inserire i dati e quindi fissi anche se cambia la risoluzione dello schermo.