検索

ホームページ  >  に質問  >  本文

React デモでのボタンのクリックが反応しません

<p>ボタンをクリックしても反応がないのはなぜですか? </p> <p>私のサンプルコード: https://codesandbox.io/s/gallant-knuth-kwf55c</p> <p>コードをチェックしましたが、問題は見つかりませんでした。解決を手伝ってください。 </p>
P粉899950720P粉899950720469日前657

全員に返信(1)返信します

  • P粉957723124

    P粉9577231242023-08-15 00:39:58

    理由は、すべての要素が position:absolute を使用して設定されているため、コンテンツ div がヘッダーと重なっているためです。

    これにより、対話時にヘッダーが非表示になります。したがって、クリックすると、実際にはボタンではなくコンテンツに対してクリック イベントが発生します (以下を参照)。

    次の方法が考えられます:

    • DIV からposition:absolute
    • を削除します
    • CSS の使用 ビューポート単位 / calc 関数はフッターとの重なりを避けるためにコンテンツの高さを計算します

    返事
    0
  • キャンセル返事