1

好吧,无论如何都不是我的情况。

由于 jQueryMobile 开发的页面转换在特定的 Android 设备上使用时非常不稳定,我想关闭它们。

所以我已将每个链接和按钮上的数据转换属性设置为“无”。

此外,我在对话框的每个链接上都使用设置 $.mobile.defaultDialogTransitions = 'none' 和设置 data-transition='none' 。默认设置可能无法通过,因为 mobileinit 事件(您应该在其中设置默认值)未触发。

然而,当我在我的 Android 上启动时,所有对话框都会在打开/关闭时进行弹出/弹出转换,并通过幻灯片移动到任何常规页面转换。

这是怎么回事?

4

1 回答 1

2

我不确定回答我自己的问题有多礼貌。但部分感谢丹,我想通了。

mobileinit 事件没有触发,因为我没有按照指定的方式精确绑定它(即:在 jquery 脚本之后,但在 jquery 移动脚本之前)。

当我让它开火时,转换的行为就像我想要的那样。

我还没有弄清楚为什么当默认值不起作用时数据转换属性没有发挥作用。但那是理论。

当然,一旦它在一个浏览器上运行,它就可以在任何地方运行。

于 2012-04-11T17:32:59.967 回答