搜尋

首頁  >  問答  >  主體

我的React演示中的按鈕點擊無反應

<p>為什麼點擊按鈕後沒有反應? </p> <p>我的範例程式碼: https://codesandbox.io/s/gallant-knuth-kwf55c</p> <p>我檢查了我的程式碼,沒有找到問題,請幫忙解決。 </p>
P粉899950720P粉899950720473 天前662

全部回覆(1)我來回復

  • P粉957723124

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

    原因是,由於所有元素都使用position:absolute設置,內容div與頁首重疊。

    這導致互動時隱藏了頁首。所以當我們點擊時,實際上是在內容上觸發了點擊事件,而不是按鈕(請參見下文)。

    我們可以採取以下幾種方法:

    • 或是從DIV移除position:absolute
    • 使用CSS 視窗單位 / calc函數計算內容的高度,以避免與頁腳重疊

    回覆
    0
  • 取消回覆