【问题标题】:window.scrollTo doesn't work in phonegap for IOSwindow.scrollTo 在 IOS 的 phonegap 中不起作用
【发布时间】:2012-11-09 18:17:28
【问题描述】:

我在打电话:

window.scrollTo(0,this.stateModel.get("scrollY"));

在视图的渲染函数中的 phonegap 中。

此代码适用于 android 模拟器,但不适用于 iPhone 6.0 模拟器。

是否有任何原因 scrollTo 不能在 IOS 上运行?

【问题讨论】:

  • 值是什么:this.stateModel.get("scrollY") 甚至:this.stateModel 和:this
  • code console.log("Scrolling to: " + this.stateModel.get("scrollY")); 产生:code [LOG] Scrolling to: 620

标签: javascript jquery cordova ios6


【解决方案1】:

我也有这个问题。作为一种解决方法,我只是在所需位置创建了一个锚元素,然后在隐藏的锚链接上调用一个点击事件。

<a class="anchor" href="#desiredLocation" style="display: none;"></a>
<a id="desiredLocation"></a>

jQuery 代码...

$(".anchor").click();

不是最优雅的解决方案,但它提供了相同的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2013-01-15
    • 2021-04-06
    相关资源
    最近更新 更多