Сценарий приложения: на странице iframe не имеет полос прокрутки, и в родительской форме появляется полоса прокрутки, а отметка якоря потерпит неудачу, потому что точка якоря прокручивает окно в соответствии с текущей полосой прокрутки окна. После того, как он станет детской формой, не будет никаких полосчиков, так что он, естественно, не будет прокручивать.
Решение: используйте JS, чтобы определить, является ли страница вложена, используйте JS для вычисления позиции iframe в родительской форме, позиции точки привязки в волокне, и оба складываются, чтобы стать прокруткой родительской формы.
Познашив проблемы: получить элемент родительской формы (из -за ограничений доменов, все необходимо располагаться в сетевой среде (то есть http://domain.com)); Родительская форма гнездирует несколько iframes, чтобы определить, является ли это текущей страницей iframe.
Код:
Страница родительской формы index.html
Скопировать код