为了账号安全,请及时绑定邮箱和手机立即绑定

调用 addEventListener 还是使用 onscroll 处理程序?

调用 addEventListener 还是使用 onscroll 处理程序?

慕村9548890 2021-06-09 21:01:45
我有两种方法可以让我的元素在窗口上滚动,这两种方法都可以工作,但有什么区别,哪个是更好的方法。谢谢!第一种方法window.onscroll = function() {rotate()};function rotate(){}第二种方法window.addEventListener('scroll', rotate);function rotate(){}
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

您可以使用 来添加多个处理程序addEventListener,而在分配时,onscroll您一次只能拥有一个处理程序。

例如,如果您有两段代码需要侦听滚动事件,则它们不能同时设置onscroll,因为第一段将被覆盖。因此,两者都可以调用addEventListener并且每个都可以接收事件。


查看完整回答
反对 回复 2021-06-11
  • 2 回答
  • 0 关注
  • 245 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信