2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题