JavaScript answer
If you would like to scroll to an element smoothly with “pure JavaScript” you could do something like this:
document.querySelector('#menudiv').scrollIntoView({ behavior: 'smooth' });
More information is here: Element.scrollIntoView()
NOTE: Please see Can I use… Support tables for HTML5, CSS3, etc. for the latest browser support…
jQuery answer
If you would like to scroll to an element smoothly using jQuery then you could do something like:
$(document).ready(function() { $(".btns").click(function() { $("html").animate( { scrollTop: $("#menudiv").offset().top }, 800 //speed ); }); });
Related Posts:
- Uncaught TypeError: Cannot read property ‘top’ of undefined
- jQuery document.createElement equivalent?
- Bootstrap Dropdown menu is not working
- Change Background color (css property) using Jquery
- Set timeout for ajax (jQuery)
- Use images like checkboxes
- How can I select an element by name with jQuery?
- Why is the jquery script not working?
- Refresh/reload the content in Div using jquery/ajax
- How to get height of div in px dimension
- Retrieve the position (X,Y) of an HTML element
- How to display raw JSON data on a HTML page
- Why is jquery show() not working in example
- jQuery scrollTop() method not working
- Fully responsive HTML5 video
- Cannot read property ‘style’ of undefined — Uncaught Type Error
- How to use aria-expanded=”true” to change a css property
- How to set “style=display:none;” using jQuery’s attr method?
- Failed to load resource: the server responded with a status of 404 (Not Found)
- Failed to load resource: the server responded with a status of 404 (Not Found)
- How to change CSS using jQuery?
- How to properly use jsPDF library
- How do I check whether a checkbox is checked in jQuery?
- ReferenceError: $ is not defined
- Remove class using jQuery
- How do I check whether a checkbox is checked in jQuery?
- Pure JavaScript equivalent of jQuery’s $.ready() – how to call a function when the page/DOM is ready for it [duplicate]
- jQuery.click() vs onClick
- jQuery Get Selected Option From Dropdown
- Include another HTML file in a HTML file
- Check if checkbox is checked with jQuery
- How to add jQuery code into HTML Page
- How can I get the data-id attribute?
- Check if checkbox is checked with jQuery
- How to resolve the C:\fakepath?
- What is the meaning of == $0 that is shown in inspect element of google chrome for the selected element [duplicate]
- jquery SlideToggle effect in upward direction?
- Failed to load resource: net::ERR_FILE_NOT_FOUND loading json.js
- Get class name using jQuery
- Export html table data to Excel using JavaScript / JQuery is not working properly in chrome browser
- querySelector vs. getElementById
- How to generate a simple popup using jQuery
- How does the data-toggle attribute work? (What’s its API?)
- CSS height 100% percent not working
- JavaScript get element by name
- Adding images to a Bootstrap Carousel with AJAX
- How to read xml file contents in jQuery and display in html elements?
- JavaScript Loading Screen while page loads
- Completely disable scrolling of webpage
- Jquery swipe left or right on mobile
- How to move an element into another element?
- Bootstrap Dropdown menu is not working
- Setting background-image using jQuery CSS property
- Bootstrap Dropdown menu is not working
- Create table with jQuery – append
- How do I set/unset a cookie with jQuery?
- How to convert selected HTML to Json?
- How to Open New window on every Click
- Full-screen iframe with a height of 100%
- How to print HTML content on click of a button, but not the page?
- jQuery disable/enable submit button
- Play an audio file using jQuery when a button is clicked
- How to move an element after another element using JS or jquery?
- Check if an element contains a class in JavaScript?
- Equivalent of jQuery .hide() to set visibility: hidden
- Bootstrap 4 Dropdown Menu not working?
- Parse an HTML string with JS
- TypeError: $(…).modal is not a function with bootstrap Modal
- document.getElementsByClassName().innerHTML always returns “undefined”
- Jquery button click() function is not working
- TypeError: $(…).DataTable is not a function
- Change text on hover, then return to the previous text
- Textarea Auto height
- HTML text input allow only numeric input
- Why is marquee deprecated and what is the best alternative?
- How do I check whether a checkbox is checked in jQuery?
- Print the contents of a DIV
- How to write inside a DIV box with javascript
- jQuery count child elements
- Embedding instagram webpage inside an iframe
- How do I check if an element is hidden in jQuery?
- Set value to currency in
- jQuery: Uncaught Error: Syntax error, unrecognized expression
- Creating a div element in jQuery
- SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
- How to use in jQuery :not and hasClass() to get a specific element without a class
- Crop the image using JavaScript
- HTML Entity Decode
- Force div to be topmost element of any and all webpages
- Clearing my form inputs after submission
- Get class list for element with jQuery
- Reload an iframe with jQuery
- How to scroll an HTML page to a given anchor
- Highlight a word with jQuery
- How do I refresh a DIV content?
- “Uncaught TypeError: a.indexOf is not a function” error when opening new foundation project
- how to display a div triggered by onclick event
- How can I use jQuery to run MySQL queries?
- jQuery sort elements using data id