Search and Top Navigation
#2840 closed bug (notabug)
Opened May 11, 2008 08:03AM UTC
Closed May 11, 2008 12:59PM UTC
Last modified May 24, 2008 03:39AM UTC
droppable.init attempts to refer to a nonexistent property
Reported by: | guest | Owned by: | paul |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | ui.core | Version: | 1.2.3 |
Keywords: | droppable | Cc: | |
Blocked by: | Blocking: |
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?
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.