【问题标题】:jquery mobile data-transition slide not working when page is too long页面太长时,jQuery移动数据转换幻灯片不起作用
【发布时间】:2015-06-08 13:23:26
【问题描述】:

目前,我正在使用 jquery mobile data-transition="slide"

页面内容不是很长的情况下可以正常工作,大约小于1400px(页面高度),可以正常工作。

但是当页面内容过长时,幻灯片效果不起作用,链接仍然存在但没有幻灯片效果。

我测试了很多次,我确信发生的错误取决于页面长度。 请帮我解决这个问题。

【问题讨论】:

  • 如果您将代码粘贴到此处,则更有可能有人会帮助您。

标签: jquery jquery-mobile


【解决方案1】:

该行为可能与$.mobile.getMaxScrollForTransition 有关。

如果您的滚动位置超过此阈值(例如在长页面上),所有自定义页面转换都将被忽略,并且转换默认为 none

$.mobile.getMaxScrollForTransition 的默认值是页面高度的三倍,因此您必须滚动相当长的时间才能启动效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多