diff options
| author | [email protected] <[email protected]> | 2013-12-19 12:41:33 +0100 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2013-12-19 12:41:33 +0100 |
| commit | 1ceab8b89fede53d7b62b80b456c058703de9a6c (patch) | |
| tree | 05f9f2fbde0aa6e58098a232d70c42e3814fdfd6 | |
| parent | 3bcb1cc255b2c06dff093c7d7fb9f70505629eec (diff) | |
| download | bootstrap-1ceab8b89fede53d7b62b80b456c058703de9a6c.tar.xz bootstrap-1ceab8b89fede53d7b62b80b456c058703de9a6c.zip | |
Fix: IE10 or lower incorrectly determines the scrollheight of the body. Use document.documentElement for IE. To make this browser agnostic, the maximum scrollheight of both body and documentElement is used.
| -rw-r--r-- | js/scrollspy.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/js/scrollspy.js b/js/scrollspy.js index d2c9c8d4d..f1fc8f27f 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 || Math.max(this.$body[0].scrollHeight,document.documentElement.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 |
