2017-10-31 6 views
0

私は以下のように多くのインポートされたコンポーネントで構成されている主要コンポーネントを持っています。reactjsの別のコンポーネントでonClickメソッドを使用してコンポーネントに自動スクロール

 <div> 
      <div className="landing_pg_clr"> 
       <UpperBody/> 
       <HowItWorks/> 
       <CommentingDisplay/> 
       <SignUp/> 
      </div> 
     </div> 

私のonClickは、AURO SignUpコンポーネントにスクロールする必要があり、部品UpperBodyにし、クリックです。これを行う方法 ?

私のUpperBodyコンポーネントには、onClickメソッドがあります。

export const UpperBody = (props) => { 

    function scrollToRegister() { 

     alert("Click method that should start the auto scroll"); 

    } 


    return (

     <div className="landing_contents overflow_hidden"> 

      <div className="landing_upper"> 

       <div style={{marginBottom: '100px'}}> 
        <div className="app_name"></div> 
        <div className="login_btn"></div> 
       </div> 

       <div className="horiz_center2 landing_header"> 
        <span className="display_block extra_large_font"></span> 
        <span className="display_block extra_large_font"> </span> 


        <span className="small_font" onClick={scrollToRegister}>I prefer to use my email</span> 
       </div> 


      </div> 

     </div> 

答えて

0

クリックするとonclickメソッド(アラート)は機能しますか?

+0

はいそれが動作します。私は、自分自身を使ってこれを行うために外部ライブラリを使用する必要があるかどうかを知りたいのです – CraZyDroiD

+0

[link](https://www.npmjs.com/package/react-scroll)を使ってみてください。例[リンク](http://fisshy.github.io/react-scroll-example/basic/index.html)を見てください。それが役に立てば幸い! –

関連する問題