hi
try "event:false" option , it should work

On 27 nov, 15:29, Stinky Tofu <[email protected]> wrote:
> Okay, I've now tried to do the following work-around:
>
>  $('.ui-accordion').bind('accordionchangestart', function(event, ui) {
>     if (!validateStep())
>     {
>         event.stopPropogation();
>     }
>  });
>
> This almost worked... but the problem is, the event.stopPropogation()
> method's effects are permanent.  In other words, if I call
> stopPropogation on an event, the next time I try to activate the
> event, the call does not propogate.  From looking at the JQuery
> documentation, there is no startPropogation call.  So, in the above
> code, what happens is: if the form is invalid and stopPropogation was
> called, and then the user fixes the validation issues and re-submits
> the valid form, nothing happens on theaccordionas stopPropogation
> has been called and the code will not be executted.
>
> Is there any way in JQuery to stop execution of code one time only, so
> that next time the event fires the code will execute and propogate
> thru the elements?  Or am I going about this in completely the wrong
> way?
>
> I have been stuck on this code for a while now and am running out of
> ideas.... help me obi-wan!  You're my only hope!
>
> Thanks.

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to