首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iframe-resizer: ScrollTo()可以工作,但ScrollToOffset()不行

iframe-resizer: ScrollTo()可以工作,但ScrollToOffset()不行
EN

Stack Overflow用户
提问于 2016-03-30 07:37:59
回答 1查看 747关注 0票数 0

我在wordpress上运行iframe resizer 3.5.3。我不能说我真的知道我在做什么,但我在网上做了大量的阅读和谷歌搜索,并启动并运行了iframe-resizer。

我的iframe嵌入在页面的中间,所以我使用scrollTo()让它向下滚动到iframe。请看下面的代码:

代码语言:javascript
复制
 <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()没有。我不明白为什么一个应该工作,而另一个不能。代码如下:

代码语言:javascript
复制
 <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>

为什么一个人应该工作而另一个人不工作?我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-13 06:42:22

这两个方法应该从iFrame内部调用,而不是从回调调用。

scrollTo之所以有效,是因为您调用的是本机window.scrollTo方法,而不是iframeResizer方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36297033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档