jquery $(window).width() and $(window).height() return different values when viewport has not been r
Posted
by Manca Weeks
on Stack Overflow
See other posts from Stack Overflow
or by Manca Weeks
Published on 2010-04-07T23:29:55Z
Indexed on
2010/04/07
23:33 UTC
Read the original article
Hit count: 264
I am writing a site using jquery that repeatedly repeatedly calls $(window).width() and $(window).height() to position and size elements based on the viewport size...
In troubleshooting I discovered that I am getting slightly different viewport size reports in repeated calls to the above jquery functions when the viewport is not resized...
Wondering if there is any special case anyone knows of when this happens, or if this is just the way it is. The difference in sizes reported are 20px or less, it appears. It happens in Safari 4.0.4, Firefox 3.6.2 and Chrome 5.0.342.7 beta on Mac OS X 10.6.2... I didn't test other browsers yet because it doesn't appear to be specific to the browser. I was also unable to figure out what the difference depends upon - if it isn't the viewport size, could there be another factor that makes the results differ?
Any insight would be appreciated...
Thanks
MAnca
© Stack Overflow or respective owner