自动加载update

This commit is contained in:
Spirit 2019-08-05 12:09:04 +08:00 committed by GitHub
parent 7918e830a2
commit 31242004c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1432,13 +1432,10 @@ var home = location.href,
XLS: function () { XLS: function () {
$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body'); $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body');
var load_post_timer; var load_post_timer;
$(window).scroll(function () { var intersectionObserver = new IntersectionObserver(function (entries) {
var htmlHeight=document.body.scrollHeight; if (entries[0].intersectionRatio <= 0) return;
var clientHeight=$(this).height() + 1;
var scrollTop=document.documentElement.scrollTop;
var page_next = $('#pagination a').attr("href"); var page_next = $('#pagination a').attr("href");
var load_key = document.getElementById("add_post_time"); var load_key = document.getElementById("add_post_time");
if(scrollTop+clientHeight > htmlHeight){
if(page_next!=undefined && load_key ){ if(page_next!=undefined && load_key ){
var load_time = document.getElementById("add_post_time").title; var load_time = document.getElementById("add_post_time").title;
if(load_time !="233"){ if(load_time !="233"){
@ -1446,8 +1443,10 @@ var home = location.href,
load_post_timer=setTimeout(function(){load_post();},load_time*1000); load_post_timer=setTimeout(function(){load_post();},load_time*1000);
} }
} }
}
}); });
intersectionObserver.observe(
document.querySelector('.footer-device')
);
$('body').on('click', '#pagination a', function () { $('body').on('click', '#pagination a', function () {
clearTimeout(load_post_timer); clearTimeout(load_post_timer);
load_post(); load_post();