"PageScroller"
Bootstrap 3.2.0 Snippet by uzumaxy

<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row"> <div data-role="page-scroller"> <span class="glyphicon glyphicon-chevron-up"></span> </div> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque porttitor hendrerit sapien vel condimentum. Vivamus consectetur neque sed sagittis imperdiet. Duis in ornare augue. Suspendisse auctor blandit leo, eu viverra enim imperdiet a. Maecenas pretium felis tellus, ac lobortis nulla sodales eget. Aliquam scelerisque nec orci nec bibendum. In turpis lorem, facilisis sed quam nec, tempor convallis sapien. Morbi euismod interdum elit, quis congue nisl rutrum cursus. Quisque vestibulum interdum velit. Proin fermentum condimentum elit eu accumsan. Etiam lorem libero, ullamcorper non nisl eget, tincidunt convallis dui. Ut vel elit lacus. Donec accumsan lacinia eros et porta. Vestibulum ut egestas metus, et ornare neque. Donec tempor lacus vel auctor adipiscing. Morbi pharetra nisi eu leo eleifend egestas. </p> <p> Integer porttitor massa et quam varius congue nec in nibh. Phasellus diam est, ultrices vel quam sit amet, mattis semper arcu. Nam lobortis feugiat augue, ac dapibus massa hendrerit quis. Duis fermentum ipsum sit amet purus congue lobortis. Sed consectetur orci in mollis lacinia. Vestibulum auctor blandit cursus. Praesent aliquam ullamcorper eros, nec pharetra velit cursus ac. Etiam facilisis, turpis vitae placerat consectetur, enim mi lobortis dui, vel tincidunt nisi libero et orci. </p> <p> Aliquam sem nibh, dignissim quis sollicitudin id, mollis sit amet metus. Nulla eu turpis suscipit, iaculis purus rhoncus, semper eros. Ut sollicitudin, neque ut gravida tempor, ipsum augue fermentum urna, sit amet posuere felis dolor sit amet tellus. In quam neque, lacinia non pharetra vel, blandit ut nisl. Etiam auctor quam risus, in interdum neque euismod eget. Phasellus facilisis molestie elementum. Morbi malesuada fringilla ultricies. Sed aliquet condimentum massa vel fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum et purus venenatis, egestas lorem vitae, ornare sapien. Sed quis molestie leo. Nulla auctor ante eget ipsum cursus laoreet. Phasellus adipiscing eleifend venenatis. Mauris ac lacus egestas, blandit neque ut, egestas neque. Nulla vulputate gravida mi, nec tincidunt justo commodo non. </p> <p> Aliquam erat volutpat. Fusce volutpat mollis eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In orci nibh, tempor vel velit quis, facilisis accumsan est. Suspendisse potenti. Cras sit amet sagittis lacus. Fusce dictum quam at placerat luctus. In hac habitasse platea dictumst. Integer dignissim aliquet dui, vel pharetra felis lobortis non. Donec dapibus diam eu purus hendrerit, nec facilisis lectus pulvinar. Cras eget purus vestibulum, fringilla nunc id, scelerisque dui. Curabitur laoreet velit in tellus accumsan adipiscing. Etiam faucibus luctus magna, non placerat felis posuere et. Interdum et malesuada fames ac ante ipsum primis in faucibus. </p> <p> Vestibulum id consequat eros. Duis accumsan fringilla molestie. Integer sagittis felis vitae enim semper, fermentum ornare justo commodo. Proin ullamcorper pretium lorem, et elementum diam pulvinar ac. Mauris lacus velit, ultrices eget dolor at, ultricies facilisis elit. Mauris auctor lacinia pulvinar. Sed purus purus, vulputate eu ipsum vel, molestie lacinia enim. Etiam massa tortor, interdum at convallis ac, vehicula vel velit. Cras sollicitudin, risus vitae sodales accumsan, quam diam vehicula metus, eu elementum purus nisi non nunc. Donec eu sodales ante. Pellentesque molestie arcu metus, quis tempor orci dapibus eu. Suspendisse hendrerit leo ligula, lacinia sagittis tortor adipiscing mollis. Duis vel velit odio. Mauris commodo vitae dui vel tempus. In consequat ac erat ut tempor. </p> <p> Phasellus sed blandit metus. Quisque accumsan massa tellus, sed rhoncus neque varius a. Nullam at ipsum rutrum, ullamcorper sem id, tincidunt orci. Mauris ultricies dolor lacus, et feugiat sem ultricies vel. Proin iaculis mauris aliquam diam gravida, eu tincidunt arcu tincidunt. Suspendisse vitae semper est. Ut ut semper lorem. In tortor dui, vestibulum vitae nunc eget, vehicula dignissim ipsum. Vivamus vitae erat pellentesque purus eleifend ultricies. In condimentum velit in est aliquet tempor. Mauris tristique erat orci, at egestas justo iaculis nec. Vivamus convallis non quam vitae cursus. </p> <p> Nullam accumsan varius felis, in posuere leo fermentum vel. Donec eget feugiat libero. Praesent suscipit metus a sapien auctor, in malesuada libero fermentum. Mauris vulputate odio ut lectus ultrices, et euismod metus rhoncus. Fusce sollicitudin vitae lorem non mollis. Ut sodales lacinia bibendum. Duis interdum purus lectus, ac bibendum augue ornare nec. Donec adipiscing orci sed purus aliquet, id interdum lectus adipiscing. Aliquam sit amet placerat leo, quis suscipit sem. Suspendisse eget congue metus. Aliquam sodales quam dui, quis varius sem mattis bibendum. Sed quis luctus justo. Nam sit amet nunc sit amet ipsum pharetra sodales. </p> <p> Ut tempor leo rhoncus erat facilisis posuere. Pellentesque sit amet turpis quis eros laoreet tincidunt in nec lacus. Vestibulum vestibulum sem felis, sodales ultricies risus tincidunt quis. Nullam iaculis, velit ac consectetur lacinia, sem velit hendrerit nulla, nec bibendum quam augue eget dui. Mauris porttitor luctus ultrices. Ut a eros sed justo dignissim vestibulum. Mauris orci mauris, porttitor eu dui vitae, vulputate vestibulum orci. Cras nisl nisl, mattis vel neque eget, ullamcorper porttitor velit. Vestibulum sed odio auctor, imperdiet metus ac, fringilla purus. Nunc quam massa, rutrum sit amet mollis id, pulvinar nec justo. </p> <p> Mauris cursus, lorem ut semper luctus, est turpis molestie felis, a mollis urna nisl in nibh. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed risus nunc, fermentum id blandit ac, laoreet eu lorem. Morbi elit diam, placerat porttitor nibh sit amet, sollicitudin sodales quam. Sed fringilla risus in posuere venenatis. Nunc porta dignissim lectus at facilisis. Ut suscipit, velit eu molestie suscipit, sem leo facilisis dui, eu viverra odio orci eu purus. Fusce non risus eu diam rutrum pretium eget a eros. Nullam ornare felis porta augue rutrum faucibus. Quisque sagittis est massa, ac ultrices eros lobortis nec. Pellentesque eget facilisis ipsum. In nec nisi sagittis, malesuada velit a, ornare est. Vivamus condimentum nulla quis dapibus vulputate. Sed sed mauris quam. Curabitur tempus in quam ut aliquet. Maecenas ut volutpat massa. </p> <p> Suspendisse eu rhoncus leo, semper fermentum risus. Nunc metus magna, mattis eget pharetra eget, rhoncus tristique nisi. Pellentesque eu condimentum est, et rutrum ligula. Integer viverra lorem felis, vitae semper mauris lacinia ac. Fusce auctor tincidunt elit, vel bibendum lectus. Mauris consequat dolor a urna vehicula interdum. Proin tristique purus ac ornare volutpat. Etiam laoreet sapien eget elit pulvinar sollicitudin. Mauris dolor arcu, malesuada nec massa at, gravida condimentum dolor. Maecenas quis tellus ut elit ultricies fringilla non id erat. Maecenas rutrum dui ac lacinia consectetur. Phasellus lobortis mauris et sapien tempor vulputate ut at elit. </p> <p> Integer eget leo consectetur arcu vestibulum sollicitudin ornare vel dui. Sed lobortis, metus vitae pulvinar fermentum, risus nunc commodo ligula, vel tempus sem massa in purus. Nunc porttitor blandit enim, eget dignissim sem. Nullam ut felis ac tortor euismod luctus eu non nisl. Aenean ornare elit vitae velit aliquam, a elementum leo tincidunt. Duis vel mauris id erat porttitor dictum. Aliquam erat volutpat. Praesent a condimentum velit. Aliquam erat volutpat. Curabitur dignissim tincidunt mi sit amet fermentum. </p> <p> Praesent dictum quam eu ultrices suscipit. Nulla commodo purus vel pellentesque lobortis. Fusce vel placerat purus, sed euismod quam. Cras bibendum metus id suscipit condimentum. Quisque dictum enim velit, ut feugiat neque dignissim non. Nulla ac feugiat ligula. Etiam ac libero vitae diam auctor scelerisque a et orci. Ut viverra est vitae pretium eleifend. Suspendisse dignissim arcu risus, ut egestas erat aliquam in. Donec sed ullamcorper urna, nec volutpat enim. Fusce fermentum sodales faucibus. Pellentesque malesuada cursus dignissim. Ut erat massa, egestas sed dictum sed, lacinia et lorem. Sed sed adipiscing dolor. Curabitur ultrices, est quis congue gravida, metus dui fringilla odio, id mollis augue nisi sed nulla. Donec euismod auctor velit, nec pellentesque justo mattis nec. </p> <p> Quisque vel enim facilisis, dapibus elit quis, consequat risus. Nullam dignissim ornare dictum. Praesent elementum leo id purus laoreet molestie. Curabitur vel bibendum orci. Cras pharetra suscipit neque, et rhoncus lacus. Morbi ultricies ante non dui fermentum venenatis. Phasellus imperdiet nunc nunc, id viverra justo consectetur a. Nam elit mauris, volutpat vestibulum justo vitae, egestas mattis lorem. In mattis bibendum risus, et commodo mi volutpat sed. Donec lobortis metus faucibus metus volutpat porttitor. Praesent pellentesque magna a tortor hendrerit, et blandit mi elementum. Nam non semper nisi. Nunc quis nunc eget velit faucibus euismod et a arcu. Duis fringilla ornare nisi, ac facilisis felis lacinia at. </p> <p> Donec lacinia lorem eu enim porta, quis dapibus tellus condimentum. Nullam mollis, enim venenatis semper porta, risus diam pulvinar leo, id accumsan tortor ipsum eu diam. In ornare quam ut imperdiet mollis. Cras dignissim risus vitae nulla bibendum porttitor. Maecenas laoreet eros ut eros ullamcorper consectetur. Praesent iaculis dictum lorem quis aliquam. Maecenas nec aliquet enim, eu elementum velit. Nam tincidunt tortor vitae sapien semper porta. Vivamus risus eros, pretium sit amet elit in, aliquam adipiscing diam. Mauris lobortis lobortis lectus sed lobortis. Vivamus purus elit, molestie ac posuere eget, faucibus et elit. Fusce vel eros aliquam justo tristique pulvinar eu id velit. Ut hendrerit nulla malesuada, pharetra enim in, laoreet urna. Suspendisse consectetur posuere quam, at sollicitudin nibh vulputate quis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed facilisis urna id felis eleifend, eget congue neque malesuada. </p> <p> Nam aliquet erat eget neque ultricies, in volutpat nibh ornare. Nam sollicitudin cursus venenatis. Sed laoreet non odio in elementum. Vestibulum porta lacus id neque aliquam, eget facilisis sem elementum. Proin feugiat placerat lacus, sit amet posuere urna. Praesent imperdiet euismod dolor, lobortis placerat dolor tempor sit amet. Nunc sagittis felis non quam mattis pretium. Cras ut est arcu. Proin luctus magna eget ornare facilisis. Duis et aliquam sapien. Donec elementum semper urna sit amet lacinia. Proin viverra velit at dapibus consequat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec ultrices mauris in risus sagittis, in semper massa bibendum. Nam fringilla neque sit amet tincidunt molestie. </p> </div> </div>
html, body { max-height: 300px; } [data-role="page-scroller"] { position: fixed; z-index: 99; right: 10px; bottom: 10px; background-color:#2980b9; color: #ffffff; text-align: center; height: 2em; width: 2em; font-size: 1.5em; border-radius: 50%; cursor: pointer; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; padding-top: 0.25em; display: none; } [data-role="page-scroller"]:hover { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; }
$(function() { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('[data-role="page-scroller"]').fadeIn(); } else { $('[data-role="page-scroller"]').fadeOut(); } }); $('[data-role="page-scroller"]').click(function() { $('body, html').animate({ scrollTop: 0 }, 500); }); });

Related: See More


Questions / Comments: