【问题标题】:javascript on ipad while scrolling doesn't fire滚动时ipad上的javascript不会触发
【发布时间】:2012-09-20 15:20:31
【问题描述】:

好像是javascript:

$(function() {
    setInterval( "slideSwitch()", 5000);
})

在 iPad/safari 上滚动时不会触发。有什么解决方法吗?

(在安卓股票浏览器上可以)

【问题讨论】:

    标签: javascript ipad mobile-safari


    【解决方案1】:

    这并不像看起来那么容易。当我需要这样的功能时,我开始使用 iScroll 库,并对源代码进行了一些小改动。

    我已将它与“ios-perfect-scrollbar”示例中提供的 CSS 和 onScrollMove 事件一起使用。但是即使在“动量滚动”上也能触发这个事件,你需要添加

    if (that.options.onScrollMove) that.options.onScrollMove.call(that, e);

    在“动画”函数的末尾。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 2011-05-04
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2022-06-23
      相关资源
      最近更新 更多