判断Jquery Mobile Select菜单是否已打开

时间:2012-03-04 01:20:52

标签: jquery-mobile jquery-ui-selectmenu

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

关闭它而不检查工作虽然它给出了错误“Uncaught TypeError:无法调用方法'破坏'未定义”。

1 个答案:

答案 0 :(得分: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");
}

如果有帮助,请告诉我。