我有两种方法可以让我的元素在窗口上滚动,这两种方法都可以工作,但有什么区别,哪个是更好的方法。谢谢!第一种方法window.onscroll = function() {rotate()};function rotate(){}第二种方法window.addEventListener('scroll', rotate);function rotate(){}
2 回答
繁星coding
TA贡献1797条经验 获得超4个赞
您可以使用 来添加多个处理程序addEventListener
,而在分配时,onscroll
您一次只能拥有一个处理程序。
例如,如果您有两段代码需要侦听滚动事件,则它们不能同时设置onscroll
,因为第一段将被覆盖。因此,两者都可以调用addEventListener
并且每个都可以接收事件。
添加回答
举报
0/150
提交
取消