请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

注册了 resize 事件加了防抖函数 ,注销resize事件失败

如图
图片描述

控制台打印 发现还是没有被销毁 是什么原因呢
图片描述

如果我把debounce函数去掉 则不会打印
图片描述
图片描述

正在回答

2回答

同学你好,这边和老师沟通了一下,解绑必须是同一个function才能解绑,上面的解绑事件没有成功是因为注册和解绑不是同一个函数。

0 回复 有任何疑惑可以回复我~
  • 提问者 Ah牛仔 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-12-16 18:12:08
提问者 Ah牛仔 2020-12-16 18:29:49

https://img1.sycdn.imooc.com/szimg/5fd9e17709de3f1006440161.jpg

https://img1.sycdn.imooc.com/szimg/5fd9e17709fc16fb04810275.jpg

这个要怎么解释呢



0 回复 有任何疑惑可以回复我~
  • 扬_灵 #1
    同学你好,你可以看一下上面最新的回复。解绑事件可以参考这篇文档https://www.zhangshengrong.com/p/yOXDZp8oaB/ 将resize执行的函数抽离成单独的函数使用。
    回复 有任何疑惑可以回复我~ 2020-12-17 10:11:17
  • 提问者 Ah牛仔 回复 扬_灵 #2
    嗯嗯这次真的理解了,原来以前都是没有真正注销掉
    回复 有任何疑惑可以回复我~ 2020-12-17 15:06:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信