function scrollButtonShadow() {
$('button').css('box-shadow', this.clientHeight >= this.scrollHeight - this.scrollTop ? '0px 0px 13px 0px rgba(0, 0, 0, 1)' : '');
}
$('.block').on('scroll', scrollButtonShadow);
P.S.
$('button')
лучше закешировать вне callback-функции