Div fisso con offset() o position()

di il
2 risposte

Div fisso con offset() o position()

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

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte