Smooth Scrolling Extension

It's quite often, when navigating through a long document, confusing or disorienting for users to click a link which immediately jumps them to somewhere else in that document. Are they on the same page, on a different page, should they scroll more from here, what's going on?

Smooth link scrolling alleviates this a little, by scrolling the page to the new link rather than jumping there directly. Try the links below (and the "back to top" links) to jump around the document to see the effect. Happy scrolling!


Usage:
Just place a Smooth Scrolling extension object into your page and you are done;
Click here to scroll down

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque quis orci eros. Nulla nisi libero, tincidunt eget adipiscing sed, tincidunt rhoncus risus. Phasellus condimentum elementum lorem eget tempus. Pellentesque commodo, odio ac fringilla fringilla, dui ligula condimentum libero, in malesuada lorem mi et eros. Sed placerat rutrum felis nec ultrices. Curabitur nec malesuada nunc. Vestibulum lacus lectus, consequat non fringilla eget, varius non dui. Donec iaculis nulla ac urna placerat ultrices blandit turpis pulvinar. Cras tempor nisi non massa pretium ac venenatis diam ultricies. Curabitur metus odio, aliquet a accumsan vitae, ultricies quis quam. Duis condimentum purus tellus, sit amet volutpat justo. Nam nec ligula dui.

In malesuada nisl dapibus leo porttitor scelerisque pharetra dolor convallis. Maecenas aliquam malesuada sapien in tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus pellentesque, quam et blandit venenatis, nulla ipsum fringilla urna, eleifend vulputate turpis ipsum sit amet felis. Aliquam lacinia dui eget dui adipiscing placerat. Pellentesque placerat, dui quis posuere semper, risus ipsum tempor odio, eget suscipit felis urna in neque. Donec non velit et elit condimentum rutrum sit amet adipiscing diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc ut tortor eget diam dapibus blandit sit amet ullamcorper lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse quis purus sit amet erat tempor interdum eget scelerisque tellus. Aliquam volutpat placerat tempor. Praesent euismod, est quis faucibus ullamcorper, enim felis placerat odio, sit amet rhoncus lacus metus nec enim. Aliquam suscipit lorem sit amet nulla sollicitudin at semper dui fringilla. Nunc eget leo urna. Quisque eu tellus ac nulla sollicitudin porttitor. Suspendisse erat nisl, sagittis eget pharetra lacinia, semper a tortor. Suspendisse vitae tristique ipsum. Donec vestibulum, risus sed egestas feugiat, turpis lectus consectetur orci, nec consectetur dui ligula nec nunc. Vestibulum ac augue at urna posuere pellentesque ut in sapien.

Nullam auctor tellus nec nisl adipiscing accumsan commodo nibh sagittis. Etiam sem nisl, aliquam dictum vulputate cursus, posuere eu velit. Proin eu libero est. Sed eleifend ipsum non felis ultrices semper. Proin et mattis mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque pellentesque malesuada erat, at suscipit neque luctus ut. Etiam dapibus suscipit leo, lobortis rutrum eros suscipit eget. Aliquam ultrices elementum dignissim. Phasellus feugiat laoreet augue nec rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin sollicitudin molestie eros quis aliquet. Pellentesque malesuada nulla et augue pretium sed porta lectus ullamcorper. Nullam pulvinar hendrerit dui, at vehicula nisi interdum sed.

Morbi quis arcu a nulla adipiscing luctus. Mauris quis dui urna, eget posuere nisl. Integer hendrerit iaculis est, non lobortis enim dictum ac. Praesent ornare tristique nisi, et lobortis lectus commodo quis. Maecenas ac justo a urna suscipit venenatis vel eu augue. Morbi eu leo at nisi placerat aliquet in et magna. Donec feugiat lectus et magna sagittis consequat. Sed eu nulla nulla. Vivamus velit sapien, faucibus a congue ut, consequat sed ligula. Donec facilisis varius condimentum. Sed quis ligula velit. Suspendisse ultricies iaculis ipsum, sed viverra nisl lacinia vitae. Vivamus est est, adipiscing quis rhoncus in, mollis et arcu. Suspendisse potenti. Integer cursus ultrices enim, non porta nunc gravida sit amet. Fusce ac lectus nulla. Nam vitae nunc ut est ornare scelerisque ac et lectus. Praesent fermentum pretium augue quis rutrum.

Suspendisse posuere consequat leo sed fringilla. Fusce sed mollis libero. Sed in est accumsan mauris luctus lobortis. Phasellus convallis quam in nulla mollis dictum. Suspendisse iaculis volutpat tellus vitae pellentesque. Morbi vitae est at nunc fermentum convallis. Integer euismod orci at nisi fermentum eleifend. Mauris bibendum tellus quis nunc bibendum vitae consectetur turpis porttitor. Donec consequat nibh in lectus tempus quis pretium dui venenatis. Nunc sem dolor, malesuada at fermentum id, commodo ut mauris. Etiam tempus nisl nec nibh faucibus ac ultrices tellus interdum. Aenean odio metus, aliquet vitae tempor eu, egestas sed nisl. In pellentesque congue accumsan. Quisque et semper enim.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent lobortis leo vel magna venenatis adipiscing sagittis erat pulvinar. Ut et aliquet dui. Sed placerat tempor nunc sit amet condimentum. Sed eget libero enim. Nullam fringilla ligula placerat risus tincidunt dignissim. Donec placerat gravida nisl vel faucibus. Aenean rutrum, quam ut interdum posuere, lorem erat tempus lacus, at adipiscing lectus urna id urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur iaculis commodo metus sit amet interdum. Vestibulum lacinia mauris sed risus ultrices posuere.

In porttitor aliquet tellus, at consequat metus tincidunt a. Nullam semper augue quis ipsum scelerisque molestie. Ut consequat mi vitae felis facilisis lobortis. Pellentesque dignissim, risus quis porttitor ornare, nisi augue suscipit ipsum, nec ultrices lacus sapien et ante. Etiam sollicitudin libero nec leo molestie eget mattis lacus lacinia. Ut ultricies tempor libero et mollis. Donec venenatis erat id velit scelerisque sollicitudin sagittis ante rutrum. Morbi non sapien vitae neque interdum pellentesque. Vestibulum sit amet arcu enim. Pellentesque felis nisl, molestie ut venenatis et, hendrerit ut ipsum. Nullam sodales adipiscing dapibus. Vivamus eget orci convallis eros pulvinar tincidunt. Praesent nulla nibh, varius ut scelerisque blandit, mollis vitae mi. Nam commodo consequat erat, nec pharetra diam facilisis ac. Fusce iaculis commodo dolor in mattis. Proin quis odio massa, eu pretium purus. Fusce blandit purus vel elit tincidunt ut laoreet erat venenatis. Proin ut dui metus.

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In justo urna, commodo eu placerat sed, tincidunt vel enim. Donec id rhoncus velit. Phasellus scelerisque libero non metus tempor in imperdiet risus facilisis. Phasellus nec risus nec urna imperdiet rhoncus. Vivamus eros libero, hendrerit in fringilla vel, suscipit vitae nisi. Morbi venenatis laoreet tristique. Aliquam tempor est nec massa dictum quis posuere lacus pretium. Etiam mauris risus, venenatis vel vulputate a, sagittis sed nulla. Duis blandit pharetra risus, ac accumsan quam aliquet ut. Nulla facilisi. Integer posuere bibendum eros vitae tincidunt. Donec arcu tortor, lobortis nec commodo id, aliquet eu purus. Cras sollicitudin ultricies libero, nec placerat metus accumsan at. Mauris in nibh sit amet neque porta mollis. Donec venenatis diam ornare libero aliquet pharetra.

Cras dolor nisi, euismod ac luctus at, tempus non eros. Praesent dapibus blandit lacus nec consectetur. Ut tempus ante id metus luctus ac lacinia quam tempor. Cras eget lorem mi. Vestibulum sodales enim vitae metus iaculis vitae imperdiet ligula dignissim. Donec vel nisl ut dui tempus volutpat sit amet id massa. Etiam ante purus, scelerisque sit amet tristique sit amet, rhoncus at mauris. Pellentesque velit elit, consequat at sollicitudin vel, tristique a massa. Ut eget libero pellentesque eros facilisis cursus aliquet id odio. Cras quis vestibulum turpis. Suspendisse massa libero, lobortis at sagittis ut, interdum tempor massa. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus auctor, erat eget fringilla dictum, turpis risus laoreet elit, eget ultricies massa ipsum at orci. Aenean feugiat urna vitae nunc consectetur sodales. In neque eros, ultricies lobortis scelerisque et, eleifend eu augue. Mauris eget augue nisi.

Aenean eget eros in tortor convallis volutpat. Aliquam justo tellus, blandit eget congue nec, adipiscing ut ligula. Nam quis enim eget urna fermentum vulputate. Aliquam in sagittis lacus. Aliquam id erat et risus eleifend condimentum a sit amet nibh. Nulla nibh risus, tincidunt et tincidunt sit amet, ultricies a nisl. Donec fermentum nulla et nulla imperdiet commodo. Sed a enim augue. Sed fringilla congue tellus. Nunc id nulla gravida magna pharetra eleifend. Quisque vulputate feugiat nisi, sit amet porta ipsum rhoncus vel. Praesent ac augue at ante consequat egestas ut vel sem. Morbi consectetur condimentum risus non semper. Aliquam urna sapien, ornare vitae pellentesque sed, elementum id urna. Pellentesque volutpat, nisl ut semper dapibus, purus massa ultricies magna, at condimentum ante velit id mauris.

Donec interdum diam aliquet sapien feugiat a porttitor est luctus. Etiam enim dolor, suscipit vel condimentum a, imperdiet eget lorem. Cras rutrum tristique eros, posuere luctus turpis tempus et. Pellentesque congue faucibus ullamcorper. Morbi ac urna ipsum, ac venenatis lacus. Duis quis urna non lorem lacinia pellentesque. Suspendisse ac sapien metus. Cras tincidunt congue elit eu facilisis. Curabitur et lorem purus. Ut pharetra ultrices interdum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Mauris gravida leo non diam elementum iaculis eget sit amet mi. Donec porta mauris ut nisl suscipit vel ullamcorper augue pretium. In arcu urna, hendrerit vitae rutrum gravida, fermentum et orci. Donec commodo ipsum sit amet massa consequat feugiat. Aliquam laoreet nunc sit amet nisi dapibus eu malesuada massa dignissim. Vestibulum ac scelerisque nisl. Nullam luctus tempor dolor, quis egestas felis rhoncus non. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam id velit est. Phasellus aliquam condimentum quam, et gravida velit facilisis vel. Nam porttitor mi eu mi semper tincidunt. Duis luctus placerat enim eget dictum. Donec augue nisl, aliquam id feugiat vitae, adipiscing a risus. Praesent eget velit consequat augue rhoncus semper.

Click here to scroll up
Copyright 2002-17 by Lorenzi Davide