1

如果有办法判断 jQuery Mobile 选择菜单是否打开?我一直在尝试检查各个地方是否可以关闭某些事件或在其他情况下关闭它。

尽管它给出了错误“Uncaught TypeError: Cannot call method 'destroy' of undefined”,但在不检查的情况下关闭它是可行的。

4

1 回答 1

1

我假设您将此选项与选择菜单一起使用来创建自定义菜单弹出窗口 -data-native-menu="false"

在这种情况下,您可以使用此代码检查弹出窗口是否可见。

if($(".ui-selectmenu").hasClass("ui-selectmenu-hidden")){
    alert("Select menu popup is hidden");
}
else{
    alert("Select menu popup is visible");
}

让我知道这是否有帮助。

于 2012-03-05T07:29:50.010 回答