もしかしたら他の方が記事にしていらっしゃるかもしれませんが、自分用メモとして。
最下部スクロールなどの記事はよく見かけるのですが、右端スクロールはあまり見ないので。
var lastScrollx = 0;
$(function() {
lastScrollx = window.pageXOffset;
window.addEventListener('scroll', function(event) {
var direction = 'vertical';
var scrollValue = window.pageXOffset;
if (lastScrollx != scrollValue) {
if (lastScrollx > scrollValue) {
direction = 'left';
} else {
direction = 'right';
var docW = $(document).innerWidth();
var winW = $(window).innerWidth();
var maxScrollValue = docW - winW;
if (scrollValue == maxScrollValue) {
console.log('右端に到達');
}
}
} else {
direction = 'vertical';
}
lastScrollx = scrollValue;
});
}