diff --git a/js/scrollspy.js b/js/scrollspy.js index b41c27413613..f1fc8f27f749 100644 --- a/js/scrollspy.js +++ b/js/scrollspy.js @@ -62,7 +62,7 @@ ScrollSpy.prototype.process = function () { var scrollTop = this.$scrollElement.scrollTop() + this.options.offset - var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight + var scrollHeight = this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) var maxScroll = scrollHeight - this.$scrollElement.height() var offsets = this.offsets var targets = this.targets