jScroll

jScroll is a jQuery plugin that keeps an element in view when a user scrolls.

Download jScroll now: production  |  development  |  contribute

To use simply call jScroll on the elements that should scroll.
$(function() {
     $(".scroll").jScroll();
});
You can also easily adjust the speed and the margin from the top of the browser window.
$(function() {
     $(".scroll").jScroll({speed : "fast"});
});

$(function() {
     $(".scroll").jScroll({top : 100});
});

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sit amet nulla sem, nec consectetur velit. Aliquam tempus, nisl sed fringilla rutrum, tellus risus molestie nisl, nec molestie nunc tellus vitae urna. Sed ornare mollis metus ac eleifend. Nulla at purus leo. Vivamus egestas lorem vitae risus interdum vitae vehicula libero aliquam. Vestibulum cursus est vel tellus consectetur rutrum condimentum magna euismod. In venenatis dapibus dui, non laoreet tellus consectetur id. Fusce ut ornare turpis. Suspendisse in leo quis massa auctor laoreet ut eu lacus. Fusce cursus gravida sapien, non tincidunt risus convallis vel. Curabitur massa lorem, placerat quis ultrices at, volutpat scelerisque lorem. Praesent ut nibh nec felis facilisis fringilla. Etiam ullamcorper varius scelerisque. Suspendisse massa elit, eleifend at ultricies semper, fringilla eu velit. In aliquam vulputate sapien, rhoncus mattis nisl porta eu. In dui eros, luctus non faucibus at, placerat pellentesque justo. In quis lacus interdum magna rhoncus mollis non et nunc. Vivamus convallis tempor porttitor.

Quisque rhoncus volutpat semper. Mauris in venenatis neque. Ut sodales hendrerit augue vel feugiat. Fusce ante sapien, sodales et porttitor et, malesuada vitae augue. Suspendisse varius, quam in tempus aliquet, neque dolor ultricies libero, et tristique dolor nulla a justo. Nunc sit amet purus felis, id hendrerit quam. Vestibulum semper vulputate arcu ut gravida. Praesent et nisi nec lectus elementum porta. Nunc pulvinar mi at justo vulputate bibendum. Nunc dictum, nisi ac auctor volutpat, quam risus fringilla elit, in iaculis tortor felis et nulla. Pellentesque lacinia nisl at velit suscipit at adipiscing ligula gravida. Nam eu dolor ante, sit amet blandit ipsum. Donec quis enim ligula. Mauris auctor nibh non elit sollicitudin consequat. Phasellus semper sem et dui lobortis faucibus.

Sed dolor massa, placerat eget vehicula vel, pharetra vel leo. Suspendisse facilisis fermentum vulputate. Nulla eu pharetra diam. Aliquam tincidunt nunc sed diam congue a mollis nibh fringilla. Aliquam dictum enim vitae nulla pharetra molestie. Sed mollis, lacus porttitor ullamcorper pretium, dolor felis tempor elit, et tincidunt orci erat vitae felis. Maecenas pharetra accumsan sapien non auctor. Curabitur non risus at lacus egestas facilisis scelerisque gravida tortor. Duis lacinia dapibus arcu ac molestie. Proin magna neque, posuere ultricies fringilla sit amet, consectetur vel nibh. Nam quis augue eros, ac mollis neque. Fusce tincidunt vehicula auctor.

Morbi vel sapien arcu, a lobortis mauris. Phasellus placerat turpis at velit pretium adipiscing. Nullam viverra pretium odio in eleifend. Nullam et eleifend sem. Sed massa ante, sollicitudin a lacinia ut, eleifend sed sem. Sed quis lectus purus. Phasellus iaculis lectus et eros dictum id auctor elit porttitor. In volutpat, felis rutrum blandit fringilla, velit lacus imperdiet dui, nec pharetra lacus lorem ac sapien. Duis imperdiet, leo et adipiscing vestibulum, orci felis vulputate nunc, eu laoreet purus ipsum at lorem. Donec quis leo enim. Vivamus hendrerit elit purus, in laoreet mauris. Etiam tempus condimentum felis, nec pretium nisi porta eu. Nam vitae velit enim. Aliquam quis magna eros. Morbi sit amet velit lectus, nec euismod mauris. Nam faucibus tortor porta tortor interdum non tristique erat semper.

Sed elit tellus, malesuada mattis mattis ac, hendrerit at metus. Maecenas lobortis, dolor non tincidunt auctor, diam lacus aliquam purus, nec dapibus velit elit id tortor. Cras massa dolor, tempor ac viverra ac, rhoncus in nibh. Maecenas pellentesque elit ac mi cursus suscipit. Morbi eleifend lacus ut est auctor ac molestie eros venenatis. Aenean dignissim, massa ultricies venenatis pulvinar, velit tortor sodales urna, in molestie erat libero vitae arcu. Phasellus enim nunc, dictum ac volutpat at, eleifend tristique eros. Nunc eu libero felis, sit amet pellentesque tortor. Cras in massa augue. Ut varius, velit blandit laoreet malesuada, tortor mauris accumsan elit, a interdum libero lectus sed mauris. Donec vitae sem a elit ultricies dictum. Donec elementum sagittis orci nec hendrerit. Cras convallis volutpat orci, quis iaculis justo hendrerit vel. Mauris ornare bibendum eros id placerat.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras ac cursus orci. Nullam fermentum congue ante at dignissim. Duis rhoncus sollicitudin erat, ut eleifend magna ullamcorper ac. Fusce vitae commodo erat. Duis elementum risus ac lacus gravida posuere. Aliquam eu eros dui, quis fermentum magna. Vestibulum in arcu tortor, iaculis consectetur nisl. Vestibulum felis erat, molestie in congue id, sagittis nec ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam mollis tristique libero a mattis. Ut a pellentesque risus.

Cras consectetur est sit amet nulla auctor facilisis. Vivamus pretium bibendum viverra. Curabitur congue quam et felis consectetur a adipiscing libero elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque lobortis, dui vestibulum dapibus placerat, tortor risus viverra mauris, et molestie ipsum nunc ut erat. Mauris mollis, massa ac consectetur facilisis, nulla lacus gravida arcu, vel adipiscing leo diam auctor enim. Morbi iaculis scelerisque nulla. Vestibulum vitae velit ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas varius eleifend commodo. Donec eu nulla risus, vel scelerisque ante. Proin a purus nibh, eu adipiscing erat. Ut vestibulum enim eget mi dictum aliquet. Cras consectetur, augue a blandit rutrum, arcu est venenatis velit, non vulputate ligula arcu quis ante. Praesent lectus mauris, consequat sit amet feugiat vitae, commodo sit amet sem.

Pellentesque molestie tincidunt leo, eu blandit mauris iaculis vitae. Donec sed convallis felis. Curabitur fringilla consectetur augue id viverra. Integer fringilla est et arcu tincidunt bibendum facilisis lectus ullamcorper. Suspendisse et nisi sed enim ullamcorper rutrum. Nam leo erat, ultricies in fringilla a, condimentum a ipsum. Proin nunc metus, tincidunt quis sagittis ut, vulputate at odio. Nulla pellentesque vulputate lectus, quis scelerisque nisi rutrum porta. Nam blandit tristique nisi. Donec placerat tristique nibh, ac placerat erat bibendum in. Mauris posuere, ipsum vel eleifend blandit, neque arcu cursus velit, ut faucibus nisl velit quis magna. Aliquam vulputate, mi ac pulvinar tempus, elit urna eleifend dolor, iaculis auctor nibh elit ac sem. Nam volutpat erat vel neque pulvinar commodo ac sed erat. Nam sed erat eu risus facilisis viverra a vel lectus. Curabitur consectetur nunc accumsan ligula aliquam ut ullamcorper arcu molestie.

Cras a augue massa. Praesent feugiat aliquam justo, ut gravida quam feugiat tristique. Suspendisse potenti. Aliquam erat volutpat. Sed sollicitudin sodales magna, sed rhoncus dui lacinia vel. Phasellus in nisi dui. Morbi condimentum, eros eget faucibus commodo, libero nulla tristique lacus, a varius ligula diam sagittis mauris. Suspendisse ultrices, sem et iaculis semper, magna erat porttitor nunc, vel rutrum nunc sapien eu nisl. Suspendisse egestas ullamcorper cursus. Nam scelerisque adipiscing accumsan. In hac habitasse platea dictumst. Ut aliquet nisi in elit fermentum rutrum. Curabitur sem leo, feugiat vel euismod eu, adipiscing sit amet sem. Quisque tempus sapien vulputate magna vulputate bibendum ullamcorper est congue. Aenean vitae nulla a lorem rutrum bibendum sit amet id mauris. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis a risus ac ligula pulvinar placerat nec ac felis. Quisque a massa elit, vel ornare felis. Quisque placerat, dui vel tristique facilisis, sem lectus tincidunt neque, ac iaculis lectus leo id felis.

Vestibulum sed felis diam. Vivamus ac mi semper massa tincidunt placerat. Phasellus consectetur, augue nec faucibus lobortis, diam ligula pharetra nisi, ut consequat magna leo porta mauris. Nunc vitae dolor nisi. Sed at neque nec arcu eleifend suscipit. Fusce pellentesque purus ullamcorper orci scelerisque adipiscing. Curabitur placerat mi eget tortor hendrerit vehicula in sit amet eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin nec justo ac dolor dignissim pulvinar feugiat in sapien. Suspendisse tincidunt tristique risus, sed faucibus arcu sagittis eu. Nulla et dignissim tortor. Suspendisse dictum ornare velit, at viverra mi condimentum a.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sit amet nulla sem, nec consectetur velit. Aliquam tempus, nisl sed fringilla rutrum, tellus risus molestie nisl, nec molestie nunc tellus vitae urna. Sed ornare mollis metus ac eleifend. Nulla at purus leo. Vivamus egestas lorem vitae risus interdum vitae vehicula libero aliquam. Vestibulum cursus est vel tellus consectetur rutrum condimentum magna euismod. In venenatis dapibus dui, non laoreet tellus consectetur id. Fusce ut ornare turpis. Suspendisse in leo quis massa auctor laoreet ut eu lacus. Fusce cursus gravida sapien, non tincidunt risus convallis vel. Curabitur massa lorem, placerat quis ultrices at, volutpat scelerisque lorem. Praesent ut nibh nec felis facilisis fringilla. Etiam ullamcorper varius scelerisque. Suspendisse massa elit, eleifend at ultricies semper, fringilla eu velit. In aliquam vulputate sapien, rhoncus mattis nisl porta eu. In dui eros, luctus non faucibus at, placerat pellentesque justo. In quis lacus interdum magna rhoncus mollis non et nunc. Vivamus convallis tempor porttitor.

Quisque rhoncus volutpat semper. Mauris in venenatis neque. Ut sodales hendrerit augue vel feugiat. Fusce ante sapien, sodales et porttitor et, malesuada vitae augue. Suspendisse varius, quam in tempus aliquet, neque dolor ultricies libero, et tristique dolor nulla a justo. Nunc sit amet purus felis, id hendrerit quam. Vestibulum semper vulputate arcu ut gravida. Praesent et nisi nec lectus elementum porta. Nunc pulvinar mi at justo vulputate bibendum. Nunc dictum, nisi ac auctor volutpat, quam risus fringilla elit, in iaculis tortor felis et nulla. Pellentesque lacinia nisl at velit suscipit at adipiscing ligula gravida. Nam eu dolor ante, sit amet blandit ipsum. Donec quis enim ligula. Mauris auctor nibh non elit sollicitudin consequat. Phasellus semper sem et dui lobortis faucibus.

Sed dolor massa, placerat eget vehicula vel, pharetra vel leo. Suspendisse facilisis fermentum vulputate. Nulla eu pharetra diam. Aliquam tincidunt nunc sed diam congue a mollis nibh fringilla. Aliquam dictum enim vitae nulla pharetra molestie. Sed mollis, lacus porttitor ullamcorper pretium, dolor felis tempor elit, et tincidunt orci erat vitae felis. Maecenas pharetra accumsan sapien non auctor. Curabitur non risus at lacus egestas facilisis scelerisque gravida tortor. Duis lacinia dapibus arcu ac molestie. Proin magna neque, posuere ultricies fringilla sit amet, consectetur vel nibh. Nam quis augue eros, ac mollis neque. Fusce tincidunt vehicula auctor.

Morbi vel sapien arcu, a lobortis mauris. Phasellus placerat turpis at velit pretium adipiscing. Nullam viverra pretium odio in eleifend. Nullam et eleifend sem. Sed massa ante, sollicitudin a lacinia ut, eleifend sed sem. Sed quis lectus purus. Phasellus iaculis lectus et eros dictum id auctor elit porttitor. In volutpat, felis rutrum blandit fringilla, velit lacus imperdiet dui, nec pharetra lacus lorem ac sapien. Duis imperdiet, leo et adipiscing vestibulum, orci felis vulputate nunc, eu laoreet purus ipsum at lorem. Donec quis leo enim. Vivamus hendrerit elit purus, in laoreet mauris. Etiam tempus condimentum felis, nec pretium nisi porta eu. Nam vitae velit enim. Aliquam quis magna eros. Morbi sit amet velit lectus, nec euismod mauris. Nam faucibus tortor porta tortor interdum non tristique erat semper.

Sed elit tellus, malesuada mattis mattis ac, hendrerit at metus. Maecenas lobortis, dolor non tincidunt auctor, diam lacus aliquam purus, nec dapibus velit elit id tortor. Cras massa dolor, tempor ac viverra ac, rhoncus in nibh. Maecenas pellentesque elit ac mi cursus suscipit. Morbi eleifend lacus ut est auctor ac molestie eros venenatis. Aenean dignissim, massa ultricies venenatis pulvinar, velit tortor sodales urna, in molestie erat libero vitae arcu. Phasellus enim nunc, dictum ac volutpat at, eleifend tristique eros. Nunc eu libero felis, sit amet pellentesque tortor. Cras in massa augue. Ut varius, velit blandit laoreet malesuada, tortor mauris accumsan elit, a interdum libero lectus sed mauris. Donec vitae sem a elit ultricies dictum. Donec elementum sagittis orci nec hendrerit. Cras convallis volutpat orci, quis iaculis justo hendrerit vel. Mauris ornare bibendum eros id placerat.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras ac cursus orci. Nullam fermentum congue ante at dignissim. Duis rhoncus sollicitudin erat, ut eleifend magna ullamcorper ac. Fusce vitae commodo erat. Duis elementum risus ac lacus gravida posuere. Aliquam eu eros dui, quis fermentum magna. Vestibulum in arcu tortor, iaculis consectetur nisl. Vestibulum felis erat, molestie in congue id, sagittis nec ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam mollis tristique libero a mattis. Ut a pellentesque risus.

Cras consectetur est sit amet nulla auctor facilisis. Vivamus pretium bibendum viverra. Curabitur congue quam et felis consectetur a adipiscing libero elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque lobortis, dui vestibulum dapibus placerat, tortor risus viverra mauris, et molestie ipsum nunc ut erat. Mauris mollis, massa ac consectetur facilisis, nulla lacus gravida arcu, vel adipiscing leo diam auctor enim. Morbi iaculis scelerisque nulla. Vestibulum vitae velit ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas varius eleifend commodo. Donec eu nulla risus, vel scelerisque ante. Proin a purus nibh, eu adipiscing erat. Ut vestibulum enim eget mi dictum aliquet. Cras consectetur, augue a blandit rutrum, arcu est venenatis velit, non vulputate ligula arcu quis ante. Praesent lectus mauris, consequat sit amet feugiat vitae, commodo sit amet sem.

Pellentesque molestie tincidunt leo, eu blandit mauris iaculis vitae. Donec sed convallis felis. Curabitur fringilla consectetur augue id viverra. Integer fringilla est et arcu tincidunt bibendum facilisis lectus ullamcorper. Suspendisse et nisi sed enim ullamcorper rutrum. Nam leo erat, ultricies in fringilla a, condimentum a ipsum. Proin nunc metus, tincidunt quis sagittis ut, vulputate at odio. Nulla pellentesque vulputate lectus, quis scelerisque nisi rutrum porta. Nam blandit tristique nisi. Donec placerat tristique nibh, ac placerat erat bibendum in. Mauris posuere, ipsum vel eleifend blandit, neque arcu cursus velit, ut faucibus nisl velit quis magna. Aliquam vulputate, mi ac pulvinar tempus, elit urna eleifend dolor, iaculis auctor nibh elit ac sem. Nam volutpat erat vel neque pulvinar commodo ac sed erat. Nam sed erat eu risus facilisis viverra a vel lectus. Curabitur consectetur nunc accumsan ligula aliquam ut ullamcorper arcu molestie.

Cras a augue massa. Praesent feugiat aliquam justo, ut gravida quam feugiat tristique. Suspendisse potenti. Aliquam erat volutpat. Sed sollicitudin sodales magna, sed rhoncus dui lacinia vel. Phasellus in nisi dui. Morbi condimentum, eros eget faucibus commodo, libero nulla tristique lacus, a varius ligula diam sagittis mauris. Suspendisse ultrices, sem et iaculis semper, magna erat porttitor nunc, vel rutrum nunc sapien eu nisl. Suspendisse egestas ullamcorper cursus. Nam scelerisque adipiscing accumsan. In hac habitasse platea dictumst. Ut aliquet nisi in elit fermentum rutrum. Curabitur sem leo, feugiat vel euismod eu, adipiscing sit amet sem. Quisque tempus sapien vulputate magna vulputate bibendum ullamcorper est congue. Aenean vitae nulla a lorem rutrum bibendum sit amet id mauris. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis a risus ac ligula pulvinar placerat nec ac felis. Quisque a massa elit, vel ornare felis. Quisque placerat, dui vel tristique facilisis, sem lectus tincidunt neque, ac iaculis lectus leo id felis.

Vestibulum sed felis diam. Vivamus ac mi semper massa tincidunt placerat. Phasellus consectetur, augue nec faucibus lobortis, diam ligula pharetra nisi, ut consequat magna leo porta mauris. Nunc vitae dolor nisi. Sed at neque nec arcu eleifend suscipit. Fusce pellentesque purus ullamcorper orci scelerisque adipiscing. Curabitur placerat mi eget tortor hendrerit vehicula in sit amet eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin nec justo ac dolor dignissim pulvinar feugiat in sapien. Suspendisse tincidunt tristique risus, sed faucibus arcu sagittis eu. Nulla et dignissim tortor. Suspendisse dictum ornare velit, at viverra mi condimentum a.

Scroll Element A

Scroll down/up to see me smoothly reposition myself and keep in view.

jScroll by William Duffy
www.wduffy.co.uk

Scroll Container B

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sit amet nulla sem, nec consectetur velit. Aliquam tempus, nisl sed fringilla rutrum, tellus risus molestie nisl, nec molestie nunc tellus vitae urna. Sed ornare mollis metus ac eleifend. Nulla at purus leo. Vivamus egestas lorem vitae risus interdum vitae vehicula libero aliquam. Vestibulum cursus est vel tellus consectetur rutrum condimentum magna euismod. In venenatis dapibus dui, non laoreet tellus consectetur id. Fusce ut ornare turpis. Suspendisse in leo quis massa auctor laoreet ut eu lacus. Fusce cursus gravida sapien, non tincidunt risus convallis vel. Curabitur massa lorem, placerat quis ultrices at, volutpat scelerisque lorem. Praesent ut nibh nec felis facilisis fringilla. Etiam ullamcorper varius scelerisque. Suspendisse massa elit, eleifend at ultricies semper, fringilla eu velit. In aliquam vulputate sapien, rhoncus mattis nisl porta eu. In dui eros, luctus non faucibus at, placerat pellentesque justo. In quis lacus interdum magna rhoncus mollis non et nunc. Vivamus convallis tempor porttitor.

Quisque rhoncus volutpat semper. Mauris in venenatis neque. Ut sodales hendrerit augue vel feugiat. Fusce ante sapien, sodales et porttitor et, malesuada vitae augue. Suspendisse varius, quam in tempus aliquet, neque dolor ultricies libero, et tristique dolor nulla a justo. Nunc sit amet purus felis, id hendrerit quam. Vestibulum semper vulputate arcu ut gravida. Praesent et nisi nec lectus elementum porta. Nunc pulvinar mi at justo vulputate bibendum. Nunc dictum, nisi ac auctor volutpat, quam risus fringilla elit, in iaculis tortor felis et nulla. Pellentesque lacinia nisl at velit suscipit at adipiscing ligula gravida. Nam eu dolor ante, sit amet blandit ipsum. Donec quis enim ligula. Mauris auctor nibh non elit sollicitudin consequat. Phasellus semper sem et dui lobortis faucibus.

Sed dolor massa, placerat eget vehicula vel, pharetra vel leo. Suspendisse facilisis fermentum vulputate. Nulla eu pharetra diam. Aliquam tincidunt nunc sed diam congue a mollis nibh fringilla. Aliquam dictum enim vitae nulla pharetra molestie. Sed mollis, lacus porttitor ullamcorper pretium, dolor felis tempor elit, et tincidunt orci erat vitae felis. Maecenas pharetra accumsan sapien non auctor. Curabitur non risus at lacus egestas facilisis scelerisque gravida tortor. Duis lacinia dapibus arcu ac molestie. Proin magna neque, posuere ultricies fringilla sit amet, consectetur vel nibh. Nam quis augue eros, ac mollis neque. Fusce tincidunt vehicula auctor.

Morbi vel sapien arcu, a lobortis mauris. Phasellus placerat turpis at velit pretium adipiscing. Nullam viverra pretium odio in eleifend. Nullam et eleifend sem. Sed massa ante, sollicitudin a lacinia ut, eleifend sed sem. Sed quis lectus purus. Phasellus iaculis lectus et eros dictum id auctor elit porttitor. In volutpat, felis rutrum blandit fringilla, velit lacus imperdiet dui, nec pharetra lacus lorem ac sapien. Duis imperdiet, leo et adipiscing vestibulum, orci felis vulputate nunc, eu laoreet purus ipsum at lorem. Donec quis leo enim. Vivamus hendrerit elit purus, in laoreet mauris. Etiam tempus condimentum felis, nec pretium nisi porta eu. Nam vitae velit enim. Aliquam quis magna eros. Morbi sit amet velit lectus, nec euismod mauris. Nam faucibus tortor porta tortor interdum non tristique erat semper.

Sed elit tellus, malesuada mattis mattis ac, hendrerit at metus. Maecenas lobortis, dolor non tincidunt auctor, diam lacus aliquam purus, nec dapibus velit elit id tortor. Cras massa dolor, tempor ac viverra ac, rhoncus in nibh. Maecenas pellentesque elit ac mi cursus suscipit. Morbi eleifend lacus ut est auctor ac molestie eros venenatis. Aenean dignissim, massa ultricies venenatis pulvinar, velit tortor sodales urna, in molestie erat libero vitae arcu. Phasellus enim nunc, dictum ac volutpat at, eleifend tristique eros. Nunc eu libero felis, sit amet pellentesque tortor. Cras in massa augue. Ut varius, velit blandit laoreet malesuada, tortor mauris accumsan elit, a interdum libero lectus sed mauris. Donec vitae sem a elit ultricies dictum. Donec elementum sagittis orci nec hendrerit. Cras convallis volutpat orci, quis iaculis justo hendrerit vel. Mauris ornare bibendum eros id placerat.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras ac cursus orci. Nullam fermentum congue ante at dignissim. Duis rhoncus sollicitudin erat, ut eleifend magna ullamcorper ac. Fusce vitae commodo erat. Duis elementum risus ac lacus gravida posuere. Aliquam eu eros dui, quis fermentum magna. Vestibulum in arcu tortor, iaculis consectetur nisl. Vestibulum felis erat, molestie in congue id, sagittis nec ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam mollis tristique libero a mattis. Ut a pellentesque risus.

Cras consectetur est sit amet nulla auctor facilisis. Vivamus pretium bibendum viverra. Curabitur congue quam et felis consectetur a adipiscing libero elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque lobortis, dui vestibulum dapibus placerat, tortor risus viverra mauris, et molestie ipsum nunc ut erat. Mauris mollis, massa ac consectetur facilisis, nulla lacus gravida arcu, vel adipiscing leo diam auctor enim. Morbi iaculis scelerisque nulla. Vestibulum vitae velit ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas varius eleifend commodo. Donec eu nulla risus, vel scelerisque ante. Proin a purus nibh, eu adipiscing erat. Ut vestibulum enim eget mi dictum aliquet. Cras consectetur, augue a blandit rutrum, arcu est venenatis velit, non vulputate ligula arcu quis ante. Praesent lectus mauris, consequat sit amet feugiat vitae, commodo sit amet sem.

Pellentesque molestie tincidunt leo, eu blandit mauris iaculis vitae. Donec sed convallis felis. Curabitur fringilla consectetur augue id viverra. Integer fringilla est et arcu tincidunt bibendum facilisis lectus ullamcorper. Suspendisse et nisi sed enim ullamcorper rutrum. Nam leo erat, ultricies in fringilla a, condimentum a ipsum. Proin nunc metus, tincidunt quis sagittis ut, vulputate at odio. Nulla pellentesque vulputate lectus, quis scelerisque nisi rutrum porta. Nam blandit tristique nisi. Donec placerat tristique nibh, ac placerat erat bibendum in. Mauris posuere, ipsum vel eleifend blandit, neque arcu cursus velit, ut faucibus nisl velit quis magna. Aliquam vulputate, mi ac pulvinar tempus, elit urna eleifend dolor, iaculis auctor nibh elit ac sem. Nam volutpat erat vel neque pulvinar commodo ac sed erat. Nam sed erat eu risus facilisis viverra a vel lectus. Curabitur consectetur nunc accumsan ligula aliquam ut ullamcorper arcu molestie.

Cras a augue massa. Praesent feugiat aliquam justo, ut gravida quam feugiat tristique. Suspendisse potenti. Aliquam erat volutpat. Sed sollicitudin sodales magna, sed rhoncus dui lacinia vel. Phasellus in nisi dui. Morbi condimentum, eros eget faucibus commodo, libero nulla tristique lacus, a varius ligula diam sagittis mauris. Suspendisse ultrices, sem et iaculis semper, magna erat porttitor nunc, vel rutrum nunc sapien eu nisl. Suspendisse egestas ullamcorper cursus. Nam scelerisque adipiscing accumsan. In hac habitasse platea dictumst. Ut aliquet nisi in elit fermentum rutrum. Curabitur sem leo, feugiat vel euismod eu, adipiscing sit amet sem. Quisque tempus sapien vulputate magna vulputate bibendum ullamcorper est congue. Aenean vitae nulla a lorem rutrum bibendum sit amet id mauris. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis a risus ac ligula pulvinar placerat nec ac felis. Quisque a massa elit, vel ornare felis. Quisque placerat, dui vel tristique facilisis, sem lectus tincidunt neque, ac iaculis lectus leo id felis.

Vestibulum sed felis diam. Vivamus ac mi semper massa tincidunt placerat. Phasellus consectetur, augue nec faucibus lobortis, diam ligula pharetra nisi, ut consequat magna leo porta mauris. Nunc vitae dolor nisi. Sed at neque nec arcu eleifend suscipit. Fusce pellentesque purus ullamcorper orci scelerisque adipiscing. Curabitur placerat mi eget tortor hendrerit vehicula in sit amet eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin nec justo ac dolor dignissim pulvinar feugiat in sapien. Suspendisse tincidunt tristique risus, sed faucibus arcu sagittis eu. Nulla et dignissim tortor. Suspendisse dictum ornare velit, at viverra mi condimentum a.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sit amet nulla sem, nec consectetur velit. Aliquam tempus, nisl sed fringilla rutrum, tellus risus molestie nisl, nec molestie nunc tellus vitae urna. Sed ornare mollis metus ac eleifend. Nulla at purus leo. Vivamus egestas lorem vitae risus interdum vitae vehicula libero aliquam. Vestibulum cursus est vel tellus consectetur rutrum condimentum magna euismod. In venenatis dapibus dui, non laoreet tellus consectetur id. Fusce ut ornare turpis. Suspendisse in leo quis massa auctor laoreet ut eu lacus. Fusce cursus gravida sapien, non tincidunt risus convallis vel. Curabitur massa lorem, placerat quis ultrices at, volutpat scelerisque lorem. Praesent ut nibh nec felis facilisis fringilla. Etiam ullamcorper varius scelerisque. Suspendisse massa elit, eleifend at ultricies semper, fringilla eu velit. In aliquam vulputate sapien, rhoncus mattis nisl porta eu. In dui eros, luctus non faucibus at, placerat pellentesque justo. In quis lacus interdum magna rhoncus mollis non et nunc. Vivamus convallis tempor porttitor.

Quisque rhoncus volutpat semper. Mauris in venenatis neque. Ut sodales hendrerit augue vel feugiat. Fusce ante sapien, sodales et porttitor et, malesuada vitae augue. Suspendisse varius, quam in tempus aliquet, neque dolor ultricies libero, et tristique dolor nulla a justo. Nunc sit amet purus felis, id hendrerit quam. Vestibulum semper vulputate arcu ut gravida. Praesent et nisi nec lectus elementum porta. Nunc pulvinar mi at justo vulputate bibendum. Nunc dictum, nisi ac auctor volutpat, quam risus fringilla elit, in iaculis tortor felis et nulla. Pellentesque lacinia nisl at velit suscipit at adipiscing ligula gravida. Nam eu dolor ante, sit amet blandit ipsum. Donec quis enim ligula. Mauris auctor nibh non elit sollicitudin consequat. Phasellus semper sem et dui lobortis faucibus.

Sed dolor massa, placerat eget vehicula vel, pharetra vel leo. Suspendisse facilisis fermentum vulputate. Nulla eu pharetra diam. Aliquam tincidunt nunc sed diam congue a mollis nibh fringilla. Aliquam dictum enim vitae nulla pharetra molestie. Sed mollis, lacus porttitor ullamcorper pretium, dolor felis tempor elit, et tincidunt orci erat vitae felis. Maecenas pharetra accumsan sapien non auctor. Curabitur non risus at lacus egestas facilisis scelerisque gravida tortor. Duis lacinia dapibus arcu ac molestie. Proin magna neque, posuere ultricies fringilla sit amet, consectetur vel nibh. Nam quis augue eros, ac mollis neque. Fusce tincidunt vehicula auctor.

Morbi vel sapien arcu, a lobortis mauris. Phasellus placerat turpis at velit pretium adipiscing. Nullam viverra pretium odio in eleifend. Nullam et eleifend sem. Sed massa ante, sollicitudin a lacinia ut, eleifend sed sem. Sed quis lectus purus. Phasellus iaculis lectus et eros dictum id auctor elit porttitor. In volutpat, felis rutrum blandit fringilla, velit lacus imperdiet dui, nec pharetra lacus lorem ac sapien. Duis imperdiet, leo et adipiscing vestibulum, orci felis vulputate nunc, eu laoreet purus ipsum at lorem. Donec quis leo enim. Vivamus hendrerit elit purus, in laoreet mauris. Etiam tempus condimentum felis, nec pretium nisi porta eu. Nam vitae velit enim. Aliquam quis magna eros. Morbi sit amet velit lectus, nec euismod mauris. Nam faucibus tortor porta tortor interdum non tristique erat semper.

Sed elit tellus, malesuada mattis mattis ac, hendrerit at metus. Maecenas lobortis, dolor non tincidunt auctor, diam lacus aliquam purus, nec dapibus velit elit id tortor. Cras massa dolor, tempor ac viverra ac, rhoncus in nibh. Maecenas pellentesque elit ac mi cursus suscipit. Morbi eleifend lacus ut est auctor ac molestie eros venenatis. Aenean dignissim, massa ultricies venenatis pulvinar, velit tortor sodales urna, in molestie erat libero vitae arcu. Phasellus enim nunc, dictum ac volutpat at, eleifend tristique eros. Nunc eu libero felis, sit amet pellentesque tortor. Cras in massa augue. Ut varius, velit blandit laoreet malesuada, tortor mauris accumsan elit, a interdum libero lectus sed mauris. Donec vitae sem a elit ultricies dictum. Donec elementum sagittis orci nec hendrerit. Cras convallis volutpat orci, quis iaculis justo hendrerit vel. Mauris ornare bibendum eros id placerat.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras ac cursus orci. Nullam fermentum congue ante at dignissim. Duis rhoncus sollicitudin erat, ut eleifend magna ullamcorper ac. Fusce vitae commodo erat. Duis elementum risus ac lacus gravida posuere. Aliquam eu eros dui, quis fermentum magna. Vestibulum in arcu tortor, iaculis consectetur nisl. Vestibulum felis erat, molestie in congue id, sagittis nec ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam mollis tristique libero a mattis. Ut a pellentesque risus.

Cras consectetur est sit amet nulla auctor facilisis. Vivamus pretium bibendum viverra. Curabitur congue quam et felis consectetur a adipiscing libero elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque lobortis, dui vestibulum dapibus placerat, tortor risus viverra mauris, et molestie ipsum nunc ut erat. Mauris mollis, massa ac consectetur facilisis, nulla lacus gravida arcu, vel adipiscing leo diam auctor enim. Morbi iaculis scelerisque nulla. Vestibulum vitae velit ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas varius eleifend commodo. Donec eu nulla risus, vel scelerisque ante. Proin a purus nibh, eu adipiscing erat. Ut vestibulum enim eget mi dictum aliquet. Cras consectetur, augue a blandit rutrum, arcu est venenatis velit, non vulputate ligula arcu quis ante. Praesent lectus mauris, consequat sit amet feugiat vitae, commodo sit amet sem.

Pellentesque molestie tincidunt leo, eu blandit mauris iaculis vitae. Donec sed convallis felis. Curabitur fringilla consectetur augue id viverra. Integer fringilla est et arcu tincidunt bibendum facilisis lectus ullamcorper. Suspendisse et nisi sed enim ullamcorper rutrum. Nam leo erat, ultricies in fringilla a, condimentum a ipsum. Proin nunc metus, tincidunt quis sagittis ut, vulputate at odio. Nulla pellentesque vulputate lectus, quis scelerisque nisi rutrum porta. Nam blandit tristique nisi. Donec placerat tristique nibh, ac placerat erat bibendum in. Mauris posuere, ipsum vel eleifend blandit, neque arcu cursus velit, ut faucibus nisl velit quis magna. Aliquam vulputate, mi ac pulvinar tempus, elit urna eleifend dolor, iaculis auctor nibh elit ac sem. Nam volutpat erat vel neque pulvinar commodo ac sed erat. Nam sed erat eu risus facilisis viverra a vel lectus. Curabitur consectetur nunc accumsan ligula aliquam ut ullamcorper arcu molestie.

Cras a augue massa. Praesent feugiat aliquam justo, ut gravida quam feugiat tristique. Suspendisse potenti. Aliquam erat volutpat. Sed sollicitudin sodales magna, sed rhoncus dui lacinia vel. Phasellus in nisi dui. Morbi condimentum, eros eget faucibus commodo, libero nulla tristique lacus, a varius ligula diam sagittis mauris. Suspendisse ultrices, sem et iaculis semper, magna erat porttitor nunc, vel rutrum nunc sapien eu nisl. Suspendisse egestas ullamcorper cursus. Nam scelerisque adipiscing accumsan. In hac habitasse platea dictumst. Ut aliquet nisi in elit fermentum rutrum. Curabitur sem leo, feugiat vel euismod eu, adipiscing sit amet sem. Quisque tempus sapien vulputate magna vulputate bibendum ullamcorper est congue. Aenean vitae nulla a lorem rutrum bibendum sit amet id mauris. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis a risus ac ligula pulvinar placerat nec ac felis. Quisque a massa elit, vel ornare felis. Quisque placerat, dui vel tristique facilisis, sem lectus tincidunt neque, ac iaculis lectus leo id felis.

Vestibulum sed felis diam. Vivamus ac mi semper massa tincidunt placerat. Phasellus consectetur, augue nec faucibus lobortis, diam ligula pharetra nisi, ut consequat magna leo porta mauris. Nunc vitae dolor nisi. Sed at neque nec arcu eleifend suscipit. Fusce pellentesque purus ullamcorper orci scelerisque adipiscing. Curabitur placerat mi eget tortor hendrerit vehicula in sit amet eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin nec justo ac dolor dignissim pulvinar feugiat in sapien. Suspendisse tincidunt tristique risus, sed faucibus arcu sagittis eu. Nulla et dignissim tortor. Suspendisse dictum ornare velit, at viverra mi condimentum a.

Scroll Element B

Scroll down/up to see me smoothly reposition myself and keep in view.

jScroll by William Duffy
www.wduffy.co.uk