2016-03-29 37 views
0

我在wordpress安装上运行iframe resizer 3.5.3。我不能说我真的知道自己在做什么,但是我在网上进行了大量的阅读和搜索,并获得了iframe-resizer的启用和运行。iframe resizer:ScrollTo()的作品,但ScrollToOffset()不

我的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> 

任何理由为什么一个人应该工作,而另一个不工作?难道我做错了什么?

回答

0

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

scrollTo的工作原理是因为您调用的是本机window.scrollTo方法,而不是iframeResizer方法。

相关问题