如何使用jquery检查iframe html文件滚动是否达到底部
How to check iframe html file scroll is reached to bottom or not using jquery
我在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!");
}
});
试试这个:
$('iframe').bind('load',function(){
var $win=$('iframe').get(0).contentWindow;
$win.scroll(function() {
if($win.scrollTop() + $(window).height() == $(document).height()) {
alert("Bottom Reached!");
}
});
});
相关文章:
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- javascript跨浏览器确定用户是否滚动到页面底部
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- 如何检测滚动事件是否像在触摸设备上一样只触发一次
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- CSS3:当页面向下滚动到第一个视口时,是否可以在元素上触发转换
- 是否可以使用flexbox显示模型设置元素的滚动位置
- 如何发现用户是否使用jQuery滚动到HTML容器的末尾
- 如何检测用户是否移动了滚动条
- 确定代码镜像是否滚动到底部
- 如何判断某个内容是否滚动到视图中
- 如何使用JQuery来检测用户是否滚动到页面底部
- 如何检查元素是否滚动
- 如何检测浏览器窗口是否滚动到底部
- 如何检测用户是否滚动了一定距离
- scrollTop检查用户是否滚动到某个元素
- 检查Bootstrap选项卡内容是否滚动到末尾
- 如何使用jQuery检查DIV是否滚动到底部
- 检测是否滚动到底部
- Jquery:检查窗口是否滚动过一次并执行一些操作