我在wordpress上运行iframe resizer 3.5.3。我不能说我真的知道我在做什么,但我在网上做了大量的阅读和谷歌搜索,并启动并运行了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>为什么一个人应该工作而另一个人不工作?我做错了什么吗?
发布于 2016-04-13 06:42:22
这两个方法应该从iFrame内部调用,而不是从回调调用。
scrollTo之所以有效,是因为您调用的是本机window.scrollTo方法,而不是iframeResizer方法。
https://stackoverflow.com/questions/36297033
复制相似问题