【问题标题】:Jquery Mobile - Go to top of page on transitionJquery Mobile - 在过渡时转到页面顶部
【发布时间】:2011-09-21 05:56:39
【问题描述】:

在 jquery mobile 中,当您转换到不同页面时,有没有办法让页面转换到显示页面顶部?如果当前页面有很长的列表并且您向下滚动,然后单击以转到具有幻灯片过渡的另一个页面,然后单击返回上一页它会显示您上次所在页面的中间位置。我希望它在返回时实际上返回到页面顶部。这可能吗?

【问题讨论】:

  • 什么?!使用后退按钮返回时,我的页面永远不会记住滚动位置!在转换到下一页之前,我的页面令人讨厌地滚动到顶部。即使在新发布的 1.3 版本中,这个问题还没有得到修复,这让我抓狂!

标签: jquery-mobile


【解决方案1】:

在触发后退按钮时试试这个?

http://jquerymobile.com/demos/1.0b3/#/demos/1.0b3/docs/api/methods.html

//scroll to Y 100px             
$.mobile.silentScroll(100);

或者在触发活动页面时:

if ($("#myPage").is(".ui-page-active")) { ... }

我也觉得这是一个很好的功能,返回按钮可以带你回到你曾经去过的地方。您不必重新定位自己,因为您会回到原来的位置,我认为这是一个很好的可用性功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    相关资源
    最近更新 更多