ResizeObserver не работает для внутренних элементов - PullRequest
0 голосов
/ 05 марта 2020

enter image description here

const objResizeObserver = new ResizeObserver(entries => {
    const url1 = new URL(window.location.href);
    const strMidFromPage = url1.searchParams.get("mid");
    let objResponse = {
        strIdDestination: 'HistoryDiv',
        strIframeHeight: $('#historyDiv').height() + 25,
        strMid: strMidFromPage
    };
    parent.postMessage(JSON.stringify(objResponse), '*');
});
objResizeObserver.observe(document.scrollingElement, { box : 'border-box' });

Это хорошо работает, если нет открытых внутренних элементов, но как только я открываю какой-либо фильтр и назначаю фильтр, появляется полоса прокрутки и нет сообщение происходит, также, если я выбираю какую-либо дату из выпадающего списка, прокрутка становится больше и не публикует никаких сообщений.

При коротком изменении размера наблюдатель не может прослушивать изменения дочерних элементов.

enter image description here

...