Как прокрутить родительскую страницу с перезагрузкой iFrame - PullRequest
4 голосов
/ 08 ноября 2010

У меня есть страница с длинным iframe, которая загружает отображение расписания со страницами различной длины.Когда в фрейме отображается новая страница, главная страница часто по-прежнему показывает нижнюю часть страницы (много пробелов).Как сделать так, чтобы главная страница прокручивалась вверх до тех пор, пока в iframe не загружается новая страница?

Это страница

Я пробовал это jQuery (на родительской странице):

<script type="text/javascript">
  jQuery(document).ready(function() {
    $('#body iframe').load(function(){
     $(window).scrollTop(0);
    });
  }
</script>

Спасибо!

1 Ответ

7 голосов
/ 08 ноября 2010

Вам не хватает закрытия ) для вызова .ready(), и у вас не должно быть # до body.

Попробуйте это:

jQuery(document).ready(function() {
    $('body iframe').load(function(){
         $(window).scrollTop(0);
    });
});

С этими исправлениями окно переходит обратно наверх при загрузке нового контента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...