Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('.click-menu-element').click(function(){
- $('html, body').animate({scrollTop:$('#elementId').position().top}, 2000);
- });
- function smoothScroll(Element) {
- Element = document.getElementById(Element);
- var selectedPosX = 0;
- var selectedPosY = 0;
- while (Element != null) {
- selectedPosX += Element.offsetLeft;
- selectedPosY += Element.offsetTop;
- Element = Element.offsetParent;
- }
- window.scrollTo(selectedPosX, selectedPosY);
- }
- html {
- scroll-behavior: smooth;
- }
- <button class="btn" onclick="smoothScroll('myId')">туда</button>
- <p id="myId">тут</p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement