1

jQuery Mobileの選択メニューが開いているかどうかを確認する方法はありますか?私はさまざまな場所をチェックして、特定のイベントをオフにするために開いているかどうか、または他の場合にそれを閉じるために開いているかどうかを確認しようとしています。

「UncaughtTypeError:Undefinedのメソッド'destroy'を呼び出せません」というエラーが表示されますが、チェックせずに閉じると機能します。

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 に答える