【问题标题】:Instagram infinite scrollInstagram 无限滚动
【发布时间】:2014-10-24 16:18:09
【问题描述】:

我正在尝试使用此处找到的 Instagram 无限滚动:

https://github.com/DDKnoll/Instagram-Infinite-Scroll

工作正常,除了在 IE 中。我认为它与以下代码有关:

//Infinite Scroll Window Bindings.
var infiniteScrollBinding = function(){

$(window).scroll(function(evt){
//Calculate Window Values on every scroll event.
var bod = $('body')[0];
pageHeight = bod.offsetHeight;
bottomScroll = window.scrollY + bod.clientHeight;
distanceToBottom = pageHeight - bottomScroll;


//Load more posts as needed.
if(distanceToBottom < 200){
  insta.load('after');
}
else if(window.scrollY <= 0){
  insta.load('before');
}
});
}

bod.offsetHeight 在 IE 中始终保持相同的值,而在其他浏览器中随着页面滚动而动态变化。有谁知道为什么?这是我的代码副本:

【问题讨论】:

    标签: jquery instagram


    【解决方案1】:

    我想通了。不得不用 window.pageYOffset 替换 window.scrollY。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 2013-03-09
      • 2017-06-24
      • 2012-10-03
      • 2020-12-05
      • 2015-09-07
      相关资源
      最近更新 更多