Я создаю очень простое приложение, использую пользовательский интерфейс Onsen и чисто JavaScript (никаких Angular, React или Vue). Это первый раз, когда вы используете этот фреймворк, но пока он кажется довольно простым и понятным, за исключением метода isShow()
. У меня есть диалог, который я открываю, используя:
document.getElementById(id).show({ animation: "fade" });
Но теперь мне нужно знать, как проверить, открыто ли диалоговое окно или нет. Я думал, что сработает что-то вроде этого:
console.log(document.getElementById(id).isShown());
Но я получаю сообщение об ошибке document.getElementById(...).isShown is not a function
. Единственное, что я могу найти, это то, что написано в документации пользовательского интерфейса Onsen: isShown() Returns whether the popover is visible or not.
Как определить, открыт ли (виден) элемент Dialog <ons-dialog>
в пользовательском интерфейсе Onsen?