Vorher gab es eine Anforderung, ob die Webseite in der IFrame nach unten scrolliert wurde, um das Ereignis auszulösen. eine Lösung.
ClientHeight: Die Höhe dieses Elements, die Höhe, die den gesamten Raum einnimmt
Offseteight: Bezieht sich auf die Höhe des Elementinhalts
Scrolltop: Es kann als die Länge der Bildlaufleiste verstanden werden, die gescrollt werden kann
Das Folgende ist der Quellcode
Die Codekopie lautet wie folgt:
<iframe src = "~/files/3.html" id = "ifrAmepage" onload = "func ()"> </iframe>
<script type = "text/javaScript">
Funktion func () {
var ifm = document.getElementById ("iframePage");
ifm.Height = window.document.body.clientHeight - 100;
}
<!-Es gibt Kompatibilitätsprobleme in Chrome, und es gibt kein Problem mit FF und IE10.
window.document.getElementById ("iframePage"). contentWindow.onscroll = Funktion aaa () {
var ifm = document.getElementById ("iframePage"). contentWindow.document.documentElement;
if (ifm.scrolltop == ifm.scrollHeight - ifm.clientHeight) {
alarm ("das Ende");
}
}
</script>