jQuery移动页面反弹之前反转

jQuery Mobile Page Bouncing Up Before Reverse

本文关键字:jQuery 移动      更新时间:2023-09-26

当用户滚动到其中一个"地标详细信息"页面的底部时,(如"African Meeting House"),然后单击后退按钮,页面在反转之前会反弹到顶部。

在应用程序的其他页面中,这种情况不会发生,用户滚动到底部,然后点击返回,从用户正在查看的页面开始有一个无缝过渡。

为了测试这一点,浏览器窗口必须很短(模拟智能手机)。

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

任何想法?这是否会与谷歌地图API发生冲突?

谢谢。

我解决了这个问题,而不必使用iScroll或iScroll视图。下面是我的解决方案:

  1. 我创建了一个JQuery对象,它包含了所有屏幕的"data-content"div。
  2. 我将所有这些的高度设置为屏幕高度,减去标签栏和导航栏
  3. 我将overflow的css属性设置为scroll 我添加了-webkit-overflow-scrolling: touch;属性到css