搜尋

首頁  >  問答  >  主體

javascript - 為什麼要點擊兩次才能出現效果呢

##

仅有的幸福仅有的幸福2862 天前691

全部回覆(2)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:40:50

    第一次點擊box的时候,才给menubox新增了點擊事件。這種方法是不建議的,有可能有記憶體外洩風險。

    最好把menu程式碼都提出去,這樣就能一次觸發menubox的事件了

    回覆
    0
  • 阿神

    阿神2017-05-19 10:40:50

    邏輯不對吧。 。 。你這裡面menubox監聽事件依賴box的click事件。 box不click的時候,中間的一大段都不執行,也就不會給menubox加監聽。
    這兩個監聽事件應該是並列同等級的。把裡面的監聽事件提出來和box的同級就好了

    回覆
    0
  • 取消回覆