1

我已经在详细信息页面中启动了一个新的 MVC4 HotTowel SPA 测试项目,其中包含一个列表(ul 元素)。这在使用 iPhone 观看时工作正常 - 它滚动正常。然后我使用 nuget 更新了模板中的 3 个 durandal 包(从 1.1.1 到 1.2.0)。之后,详细信息页面将不会在 iphone 上滚动。

这是 durandal 更新代码中的错误还是设计使然(在这种情况下我应该如何实现滚动)?

此外,刚刚检查了 Durandal 入门套件项目 - 这也不会在 iPhone 上滚动

4

1 回答 1

2

打开 durandal/app.js 并注释掉以下内容:

adaptToDevice: function() {
    //document.ontouchmove = function (event) {
    //    event.preventDefault();
    //};
}

希望这会有所帮助 - 这个是个混蛋。

于 2013-05-18T11:09:37.977 回答