Jquery mobile 告知Jquery移动选择菜单是否打开

Jquery mobile 告知Jquery移动选择菜单是否打开,jquery-mobile,jquery-ui-selectmenu,Jquery Mobile,Jquery Ui Selectmenu,是否有办法判断jQuery移动选择菜单是否打开?我一直在尝试在不同的地方检查它是否可以关闭某些事件,或者在其他情况下关闭它 在不检查的情况下关闭它会起作用,尽管它会给出错误“Uncaught TypeError:无法调用未定义的方法‘destroy’”。我假设您正在将此选项与选择菜单一起使用,以创建自定义菜单弹出窗口-数据本机菜单=“false” 在这种情况下,您可以使用此代码检查弹出窗口是否可见 if($(".ui-selectmenu").hasClass("ui-selectmenu-hi

是否有办法判断jQuery移动选择菜单是否打开?我一直在尝试在不同的地方检查它是否可以关闭某些事件,或者在其他情况下关闭它


在不检查的情况下关闭它会起作用,尽管它会给出错误“Uncaught TypeError:无法调用未定义的方法‘destroy’”。

我假设您正在将此选项与选择菜单一起使用,以创建自定义菜单弹出窗口-
数据本机菜单=“false”

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

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

如果有帮助,请告诉我。

我假设您正在将此选项与选择菜单一起使用,以创建自定义菜单弹出窗口-
data native menu=“false”

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

if($(".ui-selectmenu").hasClass("ui-selectmenu-hidden")){
    alert("Select menu popup is hidden");
}
else{
    alert("Select menu popup is visible");
}
如果有帮助,请告诉我。

这可能会有帮助。。。这可能有助于。。。