在Windows上滚动计数类的项目和Jquery中特定项目滚动的执行函数?

时间:2016-12-06 09:02:32

标签: javascript jquery css

$(window).scroll(function () {
if ($(window).scrollTop() >= ($(document).height() - $(window).height())*0.5){  
newAjaxCallfunction();
   }});

我的代码正常运行,但我的问题不同 当页面加载我默认显示10项时,我希望当我滚动到9项然后重置项目来表示触发newAjaxCallfunction(),项目来自newAjaxCallfunction()。 我有同一个类,所有项目前10也称为rowHeight类,它是循环所以前十个类默认情况下重置项目也会有相同的类名称。

1 个答案:

答案 0 :(得分:0)

使用特定"s/./&\ \/\/this commen ...": bad flag in substitute command: '$'并使用div函数和innerHeight()

处理该div上的滚动条
scrollHeight



$('.scroll').scroll(function() {
  var lastItemHeight = $(this).children().last().height();
  if ($(this).scrollTop() >= $(this)[0].scrollHeight - $(this).innerHeight() - lastItemHeight) {
    console.log($(this).scrollTop() + '-' + $(this).innerHeight() + '-' + $(this)[0].scrollHeight + '-' + lastItemHeight)
  }
});

$('.scroll').scroll(function() {
  var lastItemHeight = $(this).children().last().height();
  if ($(this).scrollTop() >= $(this)[0].scrollHeight - $(this).innerHeight() - lastItemHeight) {
    console.log($(this).scrollTop() + '-' + $(this).innerHeight() + '-' + $(this)[0].scrollHeight + '-' + lastItemHeight)
  }
});

.scroll {
  height: 200px;
  width: 100%;
  overflow: auto;
}
.child {
  height: 50px;
  width: 100%;
  overflow: auto;
  background: red;
  border: solid 1px black;
}