Metodo cross-browser per determinare la percentuale di scorrimento verticale in Javascript

Come posso scoprire quale percentuale della barra di scorrimento verticale è stata spostata da un utente in un dato punto?

È abbastanza facile intrappolare l’evento “onscroll” da triggersre quando l’utente scorre la pagina verso il basso, ma come faccio a sapere in che evento si è verificato lo scorrimento? In questo caso, la percentuale in particolare è ciò che è importante. Non sono particolarmente preoccupato per una soluzione per IE6.

Qualcuno dei principali framework (Dojo, jQuery, Prototype, Mootools) lo espone in un modo semplice compatibile con i browser?

Saluti,