The error lies in the draggable collision plugin file. Each time the method .data("draggable")
is called, an undefined value is returned.
There is a slight difference between jQuery UI 1.9.2 and 1.10.3. In this last version, .data("draggable")
has been replaced by .data("ui-draggable")
.
You should :
Either use an old version of jQuery UI plugin,
or use the last version, then replace
.data("draggable")
by.data("ui-draggable")
in the jquery-ui-draggable-collision.min.js file.
In my own case, I used the second solution. But your case may be different, since I don't know which version of jQuery UI plugin you are using now.