window.onscroll 箭头功能在 Safari 中不起作用
window.onscroll arrow function not working in Safari
我正在尝试检测滚动条上的 window 位置,但 window.onscroll = () => {}
功能在 Safari 中不起作用,尽管它在 Chrome 和 Firefox 中工作正常。
myFunction() {
window.onscroll = () =>{
if(someCondition){
...do something
}
}
}
出于某种原因,Safari 是唯一我无法在 window.onscroll 函数中记录任何内容的浏览器。我在构造函数中绑定函数,并在组件安装时将其附加到滚动事件。
有谁知道为什么会这样?
我在 Safari 上使用以下脚本。请试试。
window.addEventListener('scroll',()=>{
console.log('scrolling')
});
body {
height: 1200px;
background: blue;
}
<div>Scroll</div>
我正在尝试检测滚动条上的 window 位置,但 window.onscroll = () => {}
功能在 Safari 中不起作用,尽管它在 Chrome 和 Firefox 中工作正常。
myFunction() {
window.onscroll = () =>{
if(someCondition){
...do something
}
}
}
出于某种原因,Safari 是唯一我无法在 window.onscroll 函数中记录任何内容的浏览器。我在构造函数中绑定函数,并在组件安装时将其附加到滚动事件。
有谁知道为什么会这样?
我在 Safari 上使用以下脚本。请试试。
window.addEventListener('scroll',()=>{
console.log('scrolling')
});
body {
height: 1200px;
background: blue;
}
<div>Scroll</div>