当iFrame滚动到底部时,jQuery fire事件

时间:2013-08-02 21:24:06

标签: javascript jquery html

我有以下HTML代码段,使用srcdoc属性在iframe中使用了很长的TOS。我想知道当iframe滚动到底部时如何用jQuery检测。 (例如:用户已经看过TOS)

<html>
    <body>
        <iframe srcdoc="HTML" class="tos"></iframe>
    </body>
</html>

我有以下代码,但它不起作用:

$(function(){
    $('.tos').scroll(function () {
        if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
            $('.tos-checkbox').removeAttr('disabled');
        }
    });
});

由于

1 个答案:

答案 0 :(得分:1)

由于浏览器固有的安全性,您无法做到这一点。开放这种“能力”会带来各种安全问题。

有没有办法在没有iFrame的情况下将TOS加载到HTML中?尝试使用服务器端代码读取外部TOS页面的内容并在DIV中呈现它。