iframe中的jQuery滚动事件

时间:2012-02-28 16:36:37

标签: javascript jquery html iframe

我已经注意到有很多帖子处理这个问题;但我无法摆脱任何有用的东西。

我有一个包含iframe的html页面(我无法触及);这个iframe包含我制作的html页面(实际上包含了页面的所有内容)。 我想要做的是检测用户何时滚动到页面的底部(即,iframe的底部)。所以我尝试以下方法:

$(document).ready(function() {
    $(window).scroll(function() {
        //...
    });
 });
在iframe内部。但是当我滚动页面时它没有产生任何结果,好像没有发生任何事件。 我已经阅读了很多内容,但我还不了解整个内容的工作原理(例如:文档是指iframe的容器,还是iframe本身?)。

有人能解释如何用jquery处理iframe吗?在这种情况下,我只能在iframe内部运行(如果这是非常了不起的话)。

感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:-1)

您应该在iframe加载时附加事件处理程序,或者从iframe中加载的页面执行以下脚本。

$(window).scroll(function() {
     if($(window).scrollTop() + $(window).height() == $(document).height()) {
         alert("Reached bottom!");
     }
});