“So scrollen Sie zu einem Element JavaScript reagieren” Code-Antworten

Reagieren Sie, wie Sie zum Element scrollen können

import React, { useRef } from 'react'

const scrollToRef = (ref) => window.scrollTo(0, ref.current.offsetTop)   
// General scroll to element function

const ScrollDemo = () => {

   const myRef = useRef(null)
   const executeScroll = () => scrollToRef(myRef)

   return (
      <> 
         <div ref={myRef}>I wanna be seen</div> 
         <button onClick={executeScroll}> Click to scroll </button> 
      </>
   )
}
Graceful Grasshopper

So scrollen Sie zu einem Element JavaScript reagieren

import { scroller } from "react-scroll";

// excluded React component syntax...

  scrollToSection = () => {
    scroller.scrollTo("your_css_class_here", {
      duration: 800,
      delay: 0,
      smooth: "easeInOutQuart",
    });
  };
Mr Dojo

Reagieren Sie, wie Sie zum Element scrollen können

class ReadyToScroll extends Component {

    constructor(props) {
        super(props)
        this.myRef = React.createRef()  
    }

    render() {
        return <div ref={this.myRef}></div> 
    }  

    scrollToMyRef = () => window.scrollTo(0, this.myRef.current.offsetTop)   
    // run this method to execute scrolling. 

}
Graceful Grasshopper

Ähnliche Antworten wie “So scrollen Sie zu einem Element JavaScript reagieren”

Fragen ähnlich wie “So scrollen Sie zu einem Element JavaScript reagieren”

Weitere verwandte Antworten zu “So scrollen Sie zu einem Element JavaScript reagieren” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen