Do you have a url to a sample page we could look at?

-js


On 7/25/07, Mario Moura <[EMAIL PROTECTED]> wrote:

Thanks Jonathan

Almost but still not working

$('.collapsible .collapsed').bind('click', function() {

$(this).toggleClass('collapsible').toggleClass('collapsed').toggleClass('collapsibleopen');

});

I said too

I have many .collapsible .collapsed classes so I cant change all at the
same time. Ideas?

So when I use your idea my All "tree" open and if I click again all close.
Works fine in main root.

Can I set in $(this) to apply this JQuery only in the real clicked
"element"? I am trying some XPath Selectors. Could you help me?

Cheers ;)

Mario


2007/7/25, Jonathan Sharp <[EMAIL PROTECTED]>:
>
> The issue lies in that you're trying to bind your click event to
> .collapsibleopen at document ready time. The .collapsibleopen class won't be
> available until the user clicks to have it added. I think below is more of
> what you're after...
>
> $('.collapsible .collapsed .collapsibleopen').bind('click', function() {
>
> 
$(this).toggleClass('collapsible').toggleClass('collapsed').toggleClass('collapsibleopen');
> });
>
> Cheers,
> -js
>
>
> On 7/25/07, Mario Moura < [EMAIL PROTECTED]> wrote:
> >
> > Hi Folks
> >
> > I am trying switch between two class
> >
> > Is it possible?
> >
> >
> > $(document).ready(function(){
> >
> >  $(".collapsible .collapsed").click(function(){
> >             $(this).removeClass().addClass("collapsibleopen");
> >  });
> >
> >  $("collapsibleopen").click(function(){
> >             $(this).removeClass().addClass("collapsible collapsed");
> >  });
> >
> >  });
> >
> > My first switch works but when I click in collapsibleopen (change from
> > the previous click) didnt change.
> >
> > I have many .collapsible .collapsed classes so I cant change all at
> > the same time. Ideas?
> >
> > Regards
> >
> > --
> > Mário
>
>
>


--
Mário Alberto Chaves Moura
[EMAIL PROTECTED]
31-9157-6000

Reply via email to