Ticket #12284 (closed bug: invalid)
$(window).height() is wrong
| Reported by: | anonymous | Owned by: | anonymous |
|---|---|---|---|
| Priority: | low | Milestone: | None |
| Component: | dimensions | Version: | 1.8.0 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Tested in Chrome.
In version 1.7.2: $(window).height(): 498 $(document).height(): 2348
In version 1.8.0: $(window).height(): 2348 $(document).height(): 2348
Change History
comment:1 Changed 10 months ago by timmywil
- Owner set to anonymous
- Status changed from new to pending
comment:2 Changed 10 months ago by mikesherov
This ticket is fool's gold. I created a bug in 1.7.2 when I ambitiously tried to fix window.height() vs. document.height(), only to revert to the pre 1.7.2 behavior for 1.8
If the OP can kindly provide the a fiddle showing the results in 1.7.2 and 1.8.0 and 1.7.1, I'll investigate.
comment:3 Changed 9 months ago by anonymous
- Status changed from pending to new
This bug is very strange, it only seems to happen on certain pages.
You can replicate it like this: Go to
to create a bookmarklet for 1.7.1. Then go to http://news.ycombinator.com/ and run the bookmarklet.
Then go to
to create a bookmarklet for 1.8.0. Then go to http://news.ycombinator.com/ and run the bookmarklet.
It gives a different (wrong) result.
comment:4 Changed 9 months ago by mikesherov
- Priority changed from undecided to low
- Status changed from new to open
- Component changed from unfiled to dimensions
comment:5 Changed 9 months ago by timmywil
- Status changed from open to pending
It would be better to have a test case from jsfiddle or jsbin instead of a bookmarklet that we cannot manipulate.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Thanks for taking the time to contribute to the jQuery project! Please provide a complete reduced test case on jsFiddle to help us assess your ticket.
Additionally, be sure to test against the jQuery Edge version to ensure the issue still exists. To get you started, use this boilerplate: http://jsfiddle.net/FrKyN/. Open the link and click to "Fork" (in the top menu) to get started.