0

我使用jQuery mobile Framework 和jQuery Tmpl为 iPhone 创建了一个 Web 应用程序。

每个静态页面都可以正常工作
但是动态页面(使用 Json 和 Tmpl 构建)不会滚动。

4

2 回答 2

2

在我们使用的 jQuerymobile 模板中,这是:

$(document).on('touchmove', function(e){
    e.preventDefault();
});

阻止我们的页面滚动。
很明显:S

于 2012-07-26T14:34:36.853 回答
0

尝试这个:

$( '#foo' ).trigger( 'updatelayout' );

updatelayout事件通知其他组件他们可能需要调整其布局以响应其内容更改。开发人员正在构建动态应用程序,从页面中注入、隐藏或删除内容,或以任何影响页面尺寸的方式对其进行操作,也可以手动触发此 updatelayout 事件,以确保页面上的组件更新以响应变化。请参阅http://jquerymobile.com/demos/1.1.1/docs/api/events.html

于 2012-07-18T15:39:10.110 回答