Antes, havia um requisito para determinar se a página da web no iframe rolada até a parte inferior para acionar o evento. uma solução.
CLIENTE HEIGE: A altura deste elemento, a altura que ocupa todo o espaço
OffsetHeight: refere -se à altura do conteúdo do elemento
ScrollTop: pode ser entendido como o comprimento da barra de rolagem que pode ser rolada
O seguinte é o código -fonte
A cópia do código é a seguinte:
<iframe src = "~/files/3.html" id = "ifRamepage" onLload = "func ()"> </frame>
<script type = "text/javascript">
função func () {
var ifm = document.getElementById ("ifRamePage");
ifm.Height = window.document.body.clientHeight - 100;
}
<!-Existem problemas de compatibilidade no Chrome, e não há problema com FF e IE10.
window.document.getElementById ("ifRamePage"). ContentWindow.onscroll = função aaa () {
var ifm = document.getElementById ("ifRamePage"). ContentWindow.document.documentElement;
if (ifm.scrolltop == ifm.ScrolHeight - ifm.clientHeight) {
alerta ("o fim");
}
}
</script>