<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Smooth scroll to div using jQuery</title> <style> h1{font-size: 40px;} p{ font-size: 35px;} #top a {padding: 10px;} </style> </head> <body> <div class="container"> <div class="row"> <div class="col-lg-12"> <div id="top"> <a href="#section1">Go Section 1</a>| <a href="#section2">Go Section 2</a>| <a href="#section3">Go Section 3</a>| <a href="#section4">Go Section 4</a>| <a href="#section5">Go Section 5</a> </div> <div id="section1"> <h1>Section 1</h1> <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</p> </div> <div id="section2"> <h1>Section 2</h1> <a href="#top">BackToTop</a> <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</p> </div> <div id="section3"> <h1>Section 3</h1> <a href="#top">BackToTop</a> <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</p> </div> <div id="section4"> <h1>Section 4</h1> <a href="#top">BackToTop</a> <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</p> </div> <div id="section5"> <h1>Section 5</h1> <a href="#top">BackToTop</a> <p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</p> </div> </div> </div> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> $(function() { $('a[href*=#]:not([href=#])').click(function() { var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.substr(1) +']'); if (target.length) { $('html,body').animate({ scrollTop: target.offset().top }, 1000); return false; } }); }); </script> </body> </html>
article
Saturday, April 22, 2017
Smooth scroll to div using jQuery
Smooth scroll to div using jQuery