0

我有以下 HTML 代码片段,在 iframe 中使用该srcdoc属性有一个冗长的 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');
        }
    });
});

谢谢

4

1 回答 1

1

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

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

于 2013-08-02T21:37:09.573 回答