繁体   English   中英

角度,UI网格,检测水平滚动条的末端

[英]Angular, UI grid, detect the end of horizontal scrollbar

我正在使用Angular UI网格进行水平滚动。

我想在达到最大左滚动时检测到该事件。 有可能这样做吗?

谢谢

您可以使用jquery的scrollLeft方法在​​任何元素内查找滚动位置。 请点击以下链接获取更多详细信息:

https://api.jquery.com/scrollleft/

您需要在窗口上侦听滚动事件。 测量变量并采取相应措施。

  //Brings slider into place with scrolled ad_unit list.
  var lastPos = $scope.scrollContainer.scrollLeft;
  $(window).scroll(function() {
    $scope.scrollContainer.scrollLeft = $(document).scrollLeft();

    if(lastPos < $scope.scrollContainer.scrollLeft) {
      loadCreatives();
    }
    if(lastPos > $scope.scrollContainer.scrollLeft) {
      _this.refreshSlider();
    }

    lastPos = $scope.scrollContainer.scrollLeft;
  });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM