Я заметил, что в IE11 этот скрипт действительно портит прокрутку. Другие браузеры в порядке. Поэтому мне было интересно, как исключить это только в IE11.
var $t = $(this),
$w = $(window),
viewTop = $w.scrollTop(),
viewBottom = viewTop + $w.height(),
_top = $t.offset().top,
_bottom = _top + $t.height(),
compareTop = partial === true ? _bottom : _top,
compareBottom = partial === true ? _top : _bottom;
return ((compareBottom <= viewBottom) && (compareTop >= viewTop));