![JAR search and dependency download from the Maven repository](/logo.png)
com.jwebmp.plugins.angularscrollposition.scrollPosition.js Maven / Gradle / Ivy
JW_APP_NAME.directive('scrollPosition', scrollPosition);
function scrollPosition() {
return {
scope: {
scrollPosition: '=',
maxHeight: '='
},
link: function (scope) {
$(window).on('scroll', function () {
var scrollTop = $(window).scrollTop() > scope.maxHeight;
if (scrollTop !== scope.prevScrollTop) {
scope.$apply(function () {
scope.scrollPosition = scrollTop;
});
}
scope.prevScrollTop = scrollTop;
});
}
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy