suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum sind zwei Klicks erforderlich, um den Effekt zu erzielen?

仅有的幸福仅有的幸福2862 Tage vor690

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

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

    第一次点击box的时候,才给menubox添加了点击事件。这种方法是不推荐的,有可能有内存泄露风险。

    最好把menu代码都提出去,这样就能一次触发menubox的事件了

    Antwort
    0
  • 阿神

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

    逻辑不对吧。。。你这里面menubox监听事件依赖于box的click事件。box不click的时候,中间的一大段都不执行,也就不会给menubox加监听。
    这两个监听事件应该是并列同级的。把里面的监听事件提出来和box的同级就好了

    Antwort
    0
  • StornierenAntwort