Форумчане, спасибо за ответы!
В коде сверху заменил
var $DOKscrollTop = window.pageYOffset || document.documentElement.scrollTop;
И всё заработало (вроде бы).
А что тут обозначает знак "||" ? Я понимаю, что это логический оператор, но не понимаю логику.
laimas, если
$DOKscrollTop = document.body.scrollTop;
- тогда наоборот работает только в IE/Edge