#1347 closed bug (invalid)
.width() incorrect for non-displayed/hidden elements
Reported by: | sidebog7 | Owned by: | brandon |
---|---|---|---|
Priority: | major | Milestone: | 1.1.4 |
Component: | core | Version: | 1.1.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I upgraded to the latest version of jQuery and all my .width() calls for hidden unordered lists came back incorrect. If the uls were set to visible then the correct value was returned.
Attached file with example. $('ul').width() returns same value as $(document).width() if the ul is hidden. When displayed it returns the correct value 21 (or similar).
Attachments (1)
Change History (4)
Changed 16 years ago by
Attachment: | ulWidth.html added |
---|
comment:1 Changed 16 years ago by
On a further note. This appears to go wrong only on Firefox (so far).
comment:2 Changed 16 years ago by
Owner: | set to brandon |
---|
comment:3 Changed 16 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Actually the width method is getting the correct value. This is a CSS issue. For example just remove the position: absolute and the values will be the same.
Note: See
TracTickets for help on using
tickets.
Example of error