gpt4 book ai didi

javascript - 如何检查 iframe html 文件滚动是否到达底部或不使用 jquery

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:59 25 4
gpt4 key购买 nike

我在 asp.net MVC3 中有以下 View 页面,

@using (Html.BeginForm())
{
<p>
test test
test test
test test
test test
test test
</p>
<article border="0" >
<iframe src ="@Url.Content("~/Content/test.html")" width="100%" height="300px" id="iframeContent"></iframe>
</article>
<p>
test test
test test
test test
test test
test test
</p>
<table>
<tr>
<td>
sample data
</td>
</tr>
</table>
}

iframe src html文件有点大,所以有滚动。我想检查 html 文件滚动是否到达底部。如果到达底部,我需要做一些验证。

我可以使用下面的 jquery 对整个页面执行此操作,但我不知道如何仅对 iframe 滚动内容执行此操作。大家有什么建议吗?

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

最佳答案

试试这个:

$('iframe').bind('load',function(){
var $win=$('iframe').get(0).contentWindow;
$win.scroll(function() {
if($win.scrollTop() + $(window).height() == $(document).height()) {
alert("Bottom Reached!");
}
});
});

关于javascript - 如何检查 iframe html 文件滚动是否到达底部或不使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25666555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com