我在asp.net MVC3中有以下视图页面,
@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!");
}
});
答案 0 :(得分:-1)
试试这个:
$('iframe').bind('load',function(){
var $win=$('iframe').get(0).contentWindow;
$win.scroll(function() {
if($win.scrollTop() + $(window).height() == $(document).height()) {
alert("Bottom Reached!");
}
});
});