#3788 closed bug (wontfix)
outerWidth returns 0 when parent item is hidden
Reported by: | slifty | Owned by: | brandon |
---|---|---|---|
Priority: | major | Milestone: | 1.3 |
Component: | dimensions | Version: | 1.2.6 |
Keywords: | outerWidth hidden | Cc: | |
Blocked by: | Blocking: |
Description
When an item's parent has display set to none, outerWidth() returns 0. This makes the method unreliable.
e.g.
<script type="text/javascript">
$(document).ready(function() {
alert($("#test").outerWidth());
});
</script> <div style="display:none">
<div id="test" style="width:500px">You can't read me!</div>
</div>
Change History (3)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:3 Changed 14 years ago by
I've updated the docs to clarify that the methods don't support parent-hidden elements.
Note: See
TracTickets for help on using
tickets.
As a note -- the documentation says that outerWidth will work for items that are hidden, which is why this behavior seems unexpected.