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 один.

Другие вопросы по тегам