"For instance, if you create a new draggable
element, you are going to have to use $(obj).draggable()"

the issue we're experiencing is that in some cases $(obj).draggable()
is fine, and then in other cases (like inside of the callback
of .load()), $(obj).draggable() errors out, throwing "not a
function..."

--adam

On Apr 1, 5:27 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> HA!
>
> I'll post the code up here soon so people can have a look. It seems to
> me like it would be a fairly common requirement though. Surely there's
> a way of re-calling the jQuery stuff after it's been initially called?
>
> Steve
>
> On Mar 31, 6:53 pm, ajpiano <[EMAIL PROTECTED]> wrote:
>
> > STEVE!!!!
>
> > I ride alongside you in this boat of shame.  I have the exact same
> > problem.  Portlet interface, two styles of instantiating portlets.
> > Long have I suffered this bug to no avail.  I have cheesily and not
> > completely solved the problem by storing the jQuery object in another
> > variable and then extending the jQuery that's "not right" with a copy
> > of the OK one.  However, this sucks.  And it doesn't work reliably now
> > that I'm trying to solve it in IE.
>
> > I've characterised this problem in the past as "plugins falling out of
> > jQuery" and "the bane of my existence" on the jQuery-UI group and
> > here, and I've noticed that it seems to happen after the .load()
> > method is called.  I've also noticed that it is really "cramping my
> > style" and "making me want to kill myself."
>
> > Now that there are two of us, can anyone provide some guidance?
> > Advice?  Comfort?
>
> > --adam
>
> > On Mar 31, 6:50 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > > I am building a portal interface in jQuery (and UI). Each portlet has
> > > a sortable drag handle which each feature roll-up/down and close links
> > > on hover.
>
> > > I use server-side scripting to build the page on first load. All the
> > > drag/rollup/close events are recorded in a DB using ajax, so that the
> > > next time the page is hard-loaded the portlets are displayed as they
> > > were left.
>
> > > There is also a 'customise this page' link which dynamically adds
> > > portlets to the DOM on an event. The portlet code is identical to that
> > > used on hard-load, only this time the code is prepended to an existing
> > > DOM element.
>
> > > All the jQuery stuff (sorting, roll-up etc.) works properly when the
> > > content is 'hard-loaded'. However, when adding portlets to the DOM on
> > > an event, all the clever jQuery stuff doesn't work.
>
> > > I'm not sure, but I believe this is because the config javascript
> > > waits until $(document).ready. This happens on 'hard-load' but has no
> > > effect on DOM stuff added after this.
>
> > > How would you recommend I re-invoke the jQuery javascript after adding
> > > a dynamic element to the DOM?
>
> > > Thanks for your help.
>
> > > Regards,
> > > Steve- Hide quoted text -
>
> > - Show quoted text -

Reply via email to