【问题标题】:Page keeps refreshing in mobile android & iOS browser while scrolling滚动时页面在移动 android 和 iOS 浏览器中不断刷新
【发布时间】:2015-11-01 14:01:27
【问题描述】:

我制作了简单的网站surajcreator.com/indermenschen。但问题出在移动设备中,而滚动页面会自动刷新。它有一些用于背景图像幻灯片的脚本。我不明白问题出在哪里。请帮帮我。

【问题讨论】:

  • 您是否尝试删除一些脚本以查看导致问题的原因?您还可以检查哪个脚本使用了onscroll 事件并发布该代码。
  • 您的 JQuery 版本也有冲突,请确保您使用的是 JQuery.noConflict()
  • 嗯,只有安卓浏览器有问题。在 Windows 中,它工作正常..

标签: javascript android jquery ios html


【解决方案1】:

偶然发现这个问题的人可以尝试抑制 touchstarttouchend 事件,例如

document.addEventListener('touchstart', function(e) {
    console.log('touchstart');

    e.preventDefault();
    e.stopImmediatePropagation();
    e.stopPropagation();
});

在我的例子中,它是由window resize 事件触发的手动页面刷新,因为我想计算尺寸等。结果resize 事件可能是由移动设备上出现的控制栏触发的。

【讨论】:

    猜你喜欢
    • 2013-09-08
    • 1970-01-01
    • 2011-10-25
    • 2016-11-16
    • 1970-01-01
    • 2021-04-05
    • 2013-08-24
    • 2019-02-03
    • 1970-01-01
    相关资源
    最近更新 更多