当页面太长时,jquery 移动数据转换幻灯片不起作用

标签 jquery jquery-mobile

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

当页面内容不太长时,它可以工作,这意味着大约小于1400px(页面高度),它可以完美工作。

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

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

最佳答案

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

如果您的滚动位置超出此阈值(例如在长页面上),则所有自定义页面过渡都会被忽略,过渡默认为

$.mobile.getMaxScrollForTransition 的默认值是页面高度的三倍,因此您必须滚动相当多的距离才能生效。

关于当页面太长时,jquery 移动数据转换幻灯片不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30710313/

相关文章:

javascript - 尝试通过 JS 和 Jquery 将文本引入 html 模板时,浏览器中出现 "undefined"

javascript - 如何从异步回调返回 bool 值

javascript - JQuery mobile 中的多个可过滤选择菜单

javascript - 在 .ready 之前加载 <div> 中的 HTML

javascript - 如何使用jsTree中的节点id获取原始复选框值?

javascript - 如何使用cleartimeout来停止.getJSON中的递归settimeout函数?

javascript - 如何通过 javascript 在浏览器控制台中用不同的值替换 <a> 标签?

jquery-mobile - JQuery Mobile + WebApi + PhoneGap

jquery-mobile - 有什么方法可以独立使用 jQuery 移动小部件?

jquery - 添加背景图片和边框图片到表单中