【问题标题】:jQuery Mobile Page Bouncing Up Before Reverse [duplicate]jQuery Mobile 页面在反向之前弹起 [重复]
【发布时间】:2014-08-08 15:09:24
【问题描述】:

当用户滚动到“地标详细信息”页面之一(如“非洲会议厅”)的底部,然后单击返回按钮时,页面会在返回之前弹回顶部。

在应用程序的其他页面中,这不会发生,用户滚动到底部,然后单击返回,从用户查看页面的位置开始无缝过渡。

为了对此进行测试,浏览器窗口必须很短(模拟智能手机)。

这是一个链接,您可以查看该错误:http://jakeserver.com/Apps/BostonLandmarks/B13/index.html

有什么想法吗?这会不会与 Google Maps API 冲突?

谢谢。

【问题讨论】:

  • 这是转换时的正常 JQM 行为。见here

标签: javascript jquery html jquery-mobile


【解决方案1】:

我无需使用 iScroll 或 iScroll View 就解决了这个问题。这是我的解决方案:

  1. 我创建了一个 JQuery 对象,其中包含屏幕的所有“数据内容”div。
  2. 我将所有这些的高度设置为屏幕高度,减去标签栏和导航栏
  3. 我将“溢出”css 属性设置为“滚动”
  4. 我在 css 中添加了 -webkit-overflow-scrolling: touch; 属性

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多