在JavaScript中,iPhone浏览器是否有开始滚动事件?

在JavaScript中,iPhone浏览器是否有开始滚动事件?,javascript,iphone,html,safari,Javascript,Iphone,Html,Safari,我想检测用户何时开始在iPhone web浏览器中滚动网页。这可能吗?像往常一样使用onscroll事件,并在用户第一次滚动时将其删除 window.onscroll = function() { alert("I saw that!"); window.onscroll = null; } 像往常一样使用onscroll事件,并在用户第一次滚动时将其删除 window.onscroll = function() { alert("I saw that!");

我想检测用户何时开始在iPhone web浏览器中滚动网页。这可能吗?

像往常一样使用
onscroll
事件,并在用户第一次滚动时将其删除

window.onscroll = function() {
    alert("I saw that!");
    window.onscroll = null;
}

像往常一样使用
onscroll
事件,并在用户第一次滚动时将其删除

window.onscroll = function() {
    alert("I saw that!");
    window.onscroll = null;
}

这是删除事件的正确方法吗?你不应该分配给undefined或null吗?@stivlo:这是可行的,但我不知道“correct”是什么意思。默认值似乎是
null
,因此我将其更改为该值。此解决方案无法解决问题中提到的问题,因为该事件已为null,并且它仅运行一次,不适用于任何后续滚动事件。这是删除事件的正确方法吗?你不应该分配给undefined或null吗?@stivlo:这是可行的,但我不知道“correct”是什么意思。默认值似乎是
null
,因此我将其更改为该值。此解决方案无法解决问题中提到的问题,因为该事件已为null,并且它只运行一次,不适用于任何后续滚动事件。