Modify ↓
Ticket #2840 (closed bug: invalid)
droppable.init attempts to refer to a nonexistent property
| Reported by: | guest | Owned by: | paul |
|---|---|---|---|
| Priority: | major | Milestone: | 1.2.4 |
| Component: | ui | Version: | 1.2.3 |
| Keywords: | droppable | Cc: | |
| Blocking: | Blocked by: |
Description
At the following line:
Store the droppable's proportions
this.proportions = { width: this.element.outerWidth(), height: this.element.outerHeight() };
The div I'm passing to droppable() does have a width() of 898 at the time droppable() is called, according to firebug. But it has no outerWidth(). So this init method fails with the error that outerWidth() is not a function. Why are we assuming the element has an outerWidth() here? Is it necessary?
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

It's neccessary. The reason why it's failing for you is that you probably didn't use jQuery 1.2.4 (integrated in the zip package), or use a trunk version of jQuery.