На данный момент мы используем только тип iframe Magnific Popup (плагин jQuery). Однако всплывающее окно не изменяет свой размер, когда содержимое iframe динамически увеличивается/уменьшается. Я думаю, что изменение размера встроенного контента работает.
Я искал документацию и Интернет, но не смог найти никакого решения.
Поэтому я искал сторонние решения для автоматического изменения размера (междоменных) фреймов при изменении контента. Лучшее, что я нашел до сих пор (ищу простое решение):
событие изменения размера jQuery (с использованием вилки, поскольку оригинал, похоже, не поддерживается)
чтобы иметь возможность привязать событие изменения размера в сочетании с:
jQuery postMessage (с использованием вилки по той же причине)
для реализации междоменного связь между iframe и родителем (из-за той же политики происхождения).
(Не могу размещать ссылки на вилки, так как это мой первый вопрос, и мне разрешено размещать только две ссылки...)
У меня есть те, кто работает для простого тестового iframe, теперь я хочу реализовать это в Magnific Popup.
Только сейчас я наткнулся на событие изменения размера в документации, которое уже встроено в MFP: «событие изменения размера срабатывает только при изменении высоты или принудительном расположении». Однако он не срабатывает, когда я отображаю больше/меньше текста в iframe на основе выбранного ввода (пока только тест, но это то, что мне нужно на данный момент).
Поэтому, прежде чем внедрять все эти плагины, я подумал, может быть, я спрошу, есть ли у кого-то уже работающее решение для этого, или я просто пропустил встроенную функцию/не использовал ее правильно. Я новичок в JavaScript.
заранее спасибо