In un form di registrazione uso jquery per validare i campi ma la validazione utilizza la funzione offset() e quindi al cambiamento della risoluzione del desktop cambia la posizione degli avvisi. Come posso rendere questi div fissi rispetto ad un contenitore e non al body? Ho visto che si può adottare la funzione position() ma non so come fare. Ho fatto delle prove ma il div rimane in balia della risoluzione.
Questo è il codice js
$('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
});
Grazie a tutti