iframe-resizer: ScrollTo() работает, но ScrollToOffset() не работает
Я использую iframe resizer 3.5.3 на установке WordPress. Не могу сказать, что действительно знаю, что я делаю, но я много читал и гуглял в Интернете и запустил iframe-resizer.
Мой iframe встроен в середину страницы, поэтому я использовал scrollTo()
чтобы получить его, чтобы прокрутить вниз в iframe. Смотрите код ниже:
<script type="text/javascript" src="/wp-content/uploads/iframeresizer/iframeResizer.min.js"></script>
<script type="text/javascript">
iFrameResize( { minHeight : 1000, log : true, InPageLinks : true,
initCallback: function() { scrollTo(0,1000); }
} );
</script>
Это сработало, но scrollToOffset()
не. Я не могу понять, почему один должен работать, а другой нет. Вот код:
<script type="text/javascript" src="/wp-content/uploads/iframeresizer/iframeResizer.min.js"></script>
<script type="text/javascript">
iFrameResize( { minHeight : 1000, log : true, InPageLinks : true,
initCallback: function() { scrollToOffset(1,1); }
} );
</script>
Любая причина, почему один должен работать, а другой нет? Я делаю что-то неправильно?
1 ответ
Два метода должны вызываться изнутри iFrame, а не из обратных вызовов.
scrollTo работает, потому что вы звоните родной window.scrollTo
метод, а не iframeResizer один.