我正在使用带水平滚动的Angular UI网格。
我想在达到最大左滚动时检测到该事件。有可能这样做吗?
由于
答案 0 :(得分:0)
您可以使用jquery的scrollLeft方法查找任何元素内的滚动位置。请点击以下链接了解更多详情:
答案 1 :(得分:0)
您需要在窗口上侦听滚动事件。衡量你的变量并采取相应的行动。
//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;
});