场景:将ajax返回内容填充到dom上,监听页面滚动到底部;
解决:
1)在网上找了监听 滚动高度的很多例子,套用了都不能监听到滚动事件的触发,如:
window.onscroll=function(){console.log('123123')}
$(document).on('scroll',function(){console.log('1111')})
2)增加了setInterval 实时监听页面元素的滚动
代码:
var timehwnd=setInterval("Countdown()",1000);
function Countdown(){
var scroH = $('.file_content').offset().top; //滚动高度
var viewH = $(window).height(); //可见高度
var contentH = $('.file_content').height(); //内容高度
if(contentH+scroH-viewH<0){
$("#test").addClass('CanClick');
clearInterval(timehwnd);
}
}