Библиотека JS Iframe-resizer: дочерняя привязка не работает w. iFrame Parent
Использование замечательной библиотеки JavaScript Iframe-resizer от David J. Bradshaw. Междоменный iFrame, содержащий форму, корректно сокращается после отправки формы. Однако родительская страница не следует по якорной ссылке внутри дочернего элемента, которая перенаправляет отправления в верхнюю часть контейнера формы.
Поэтому содержащийся iFrame перемещается из позиции или даже вне поля зрения.
<script type="text/javascript" src="./iframeResizer.min.js"></script>
<iframe src="http://www.childiframe.com/form/" width="100%" scrolling="no" frameBorder="0"></iframe>
<script>jQuery('iframe').iFrameResize({moveToAnchor:('top')});</script>
Есть ли способ, чтобы родительская страница следовала по перенаправленной ссылке привязки дочерней страницы (iFramed)?
1 ответ
Решение
В ссылке на страницу по умолчанию установлено значение false. Включив опцию inPageLinks, за якорными ссылками на дочерней странице автоматически следует родительский. Этот сценарий гений!
<script>jQuery('iframe').iFrameResize({inPageLinks:true});</script>