Originariamente inviato da techno
bello proprio di cio che ho bisogno, solo una piccola spiegazione su questo

codice:
maxMargin=defaultHeight-noticesHeight;
		var scrollAmount=100-newPos;
		$('#avvisi').css( "margin-top", Math.round(
						scrollAmount / 100 * ( maxMargin )
					) + "px" );
cosa è defaultHeight mai usato
e scrollAmount?
maxMargin?
sono nomi di variabili, non sono metodi. (edit: non le vedi dichiarate perchè sono variabili globali)

In pratica, div#avvisi ha una height auto ed è dentro un div#wrapper con height fissa (defaultHeight).

#avvisi "scrolla" dentro #wrapper tramite il margin-top, che assume un valore (assoluto) massimo "maxMargin".
scrollAmount è la quantità di "scroll" da applicare.

Lo script calcola questi valori ogni volta perchè, nel mio caso, il div#avvisi viene aggiornato con ajax ogni tot secondi, quindi la sua offsetHeight può variare.