Как на jQuery проверить, появился элемент или нет? У меня есть свое модальное окно, которое по умолчанию скрыто (display:none), в этом окне у меня отображается карта Google. Карта пытается загрузится до того момента как окно вызовется и естественно после вызова модального окна карта не отображается.
Как пофиксить это дело?
Если у Вас карта инициализируется в закрытом попапе, то при открытие попапа "обновляйте" карту. Этого будет достаточно и никаких проверок и поисков делать не надо.
class Popup {
popup() {
...
google.maps.event.trigger(map, 'resize');
}
}