【问题标题】:JQuery mobile data-native-menu="false" popup and changePageJQuery mobile data-native-menu="false" 弹出和changePage
【发布时间】:2026-02-01 18:25:02
【问题描述】:

所以这是一个奇怪的问题...我正在使用 JQuery mobile 1.4,但我遇到了一些不寻常的行为。这就是我所拥有的... 在我的主页上是一个选择菜单,其中 data-native-menu 设置为 false。选择菜单(动态设置)有时可能有很多元素。当它发生时,菜单变成一个弹出窗口。我有另一个页面可以通过按钮访问

$.mobile.changePage('#lbsPage', {transition:'flip'} );

这是奇怪的部分。当我从主页转到 lbsPage 时,返回,然后访问选择菜单(带有弹出值),选择一个选项后它会返回上一页。

现在,如果这个解释很糟糕,这里有一个link 到我的网站,你可以自己查看它。

这是您可以执行的操作...

转到菜单 -> 导入 BeerXML -> 返回。然后转到 The Fermentables -> 从 Type 菜单中选择“Grain” -> 然后打开并从 Fermentable 菜单中选择任何内容。您会注意到它返回到 Import BeerXML 页面。

发生这种情况的原因是什么?

【问题讨论】:

    标签: jquery-mobile select-menu


    【解决方案1】:

    所以我能够找到解决问题的方法。出于某种我不记得的原因,我将配置选项 hashListeningEnabled 设置为 false。删除该选项(默认为 true)后,我的页面会做出应有的反应。

    【讨论】: