如果有办法判断jQuery Mobile选择菜单是否已打开?我一直在尝试检查各个地方,看它是否可以关闭某些事件或在其他情况下关闭它。
关闭它而不检查工作虽然它给出了错误“Uncaught TypeError:无法调用方法'破坏'未定义”。
答案 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");
}
如果有帮助,请告诉我。