1.获取可视区的宽高

  1. $(window).width()
  2. $(window).height()
  1. width() - 设置或返回元素的宽度
  2. height() - 设置或返回元素的高度
  3. innerWidth() - 返回元素的宽度(包含 padding
  4. innerHeight() - 返回元素的高度(包含 padding
  5. outerHeight() - 返回元素的高度(包含 padding border

2.获取滚动条滚动的距离

  1. $(window).scrollTop() // 获取滚动条距离顶部的高

3.判断滚动条是否到达底部

  1. /* 滚动条的距离+可视区的高 = 内容区域的高 */
  2. $(window).scroll(function(){
  3. var scrollTop = $(window).scrollTop(); //获取滚动条距离顶部的高
  4. var availHeight = $(window).height(); //获取可视区域的高
  5. var dw = $(document).height(); //获取内容区域的高
  6. console.log(dw)
  7. })