HTML iframe регулирует высоту на основе внутреннего содержимого аккордеона - PullRequest
0 голосов
/ 19 марта 2020

У меня есть фрагмент кода ниже, и я хочу отрегулировать высоту iframe, основываясь на внутреннем контенте, который включает в себя секцию аккордеона с динамикой c высотой, с каждым расширением / свертыванием каждого элемента аккордеона ... Может быть, с событие внутренней высоты и postMessage?

Как я могу это сделать? Есть идеи получше ??

<iframe id="accordion-iframe" onload="iframeLoaded()" width="100%" src="/gr/part/contact-consumer/"></iframe>
<script>
  function iframeLoaded() {
      var accordIframe = document.getElementById('accordion-iframe');
      accordIframe .height = accordIframe.contentWindow.document.body.scrollHeight;
  }
</script>
...