代码之家  ›  专栏  ›  技术社区  ›  KPCT

窗口滚动=function(){}在android和iOs上不工作(chrome safari和mozilla浏览器)

  •  0
  • KPCT  · 技术社区  · 6 年前

    我并不完全是JavaScript新手,但当涉及到为移动设备开发网站时,我完全是新手。我有一个简单的脚本,可以在PC/Mac/Linux上的许多浏览器(Firefox/Chrome/IE/Edge)上运行,但在移动设备上它根本不起作用。

    window.onscroll = function () {
        alert ("hello");
    }
    

    我也尝试过:

    window.addEventListener('scroll', function() {
        alert ("hello");
    });
    

    我错过什么了吗?

    向上滑动和向下滚动相同吗? 是的

    我需要JavaScript而不是jQuery。

    编辑: 这是一个跨设备的问题,我最初认为这是安卓设备,后来在iPhone上证实了同样的问题,但事实证明,这在android和iPhone上都适用于横向模式。在这之后,我在Windows机器上以纵向模式打开了我的一个屏幕 window.onscroll() 停止工作,然后转到我的Linux机器,它有一个屏幕在纵向模式。所以这是跨浏览器的主要问题还是有其他问题?

    0 回复  |  直到 6 年前