mmm... What do you mean?

What should I do then?

My Js is this:

        $$('li.menuSlide').each(function(el, i){

                var myElid = el.get('id');
                var myLink = el.getElement('a');
                var block = myLink.getNext();
                var menuSliding = new Fx.Slide(block);

                menuSliding.hide();

                el.addEvent('click', function(el){
                        new Event(el).stop();
                        menuSliding.toggle();
                });

        });
////

myHtml is this:
<ul id="menuProdutos">
                                <li id="myProdCatPosition1"
class="menuSlide menuProdutosCatColor1Links"><a href="#"
class="menuProdutosCatColor1" title="Equipamento de
Supermercado">Equipamento de Supermercado</a>

                        <ul>                                <li><a
href="#" class="btnGetContent" title="70/90Lts">›› 70/90Lts</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="110Lts">›› 110Lts</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="180/210Lts">›› 180/210Lts</a></li>


                                                                        <li><a 
href="#"
class="btnGetContent" title="Carro Cartmanager">›› Carro Cartmanager</
a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Acessórios">›› Acessórios</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Cash & carry">›› Cash & carry</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Reposição">›› Reposição</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Bricolage">›› Bricolage</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Deficiente">›› Deficiente</a></li>


                                                                        <li><a 
href="#"
class="btnGetContent" title="Little">›› Little</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Cestos arame e plástico">›› Cestos arame
e plástico</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Cestos estanteria">›› Cestos estanteria</
a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Mesa Expositora">›› Mesa Expositora</a></
li>

                                        </ul>
                    </li>
                                <li id="myProdCatPosition2"
class="menuSlide menuProdutosCatColor2Links"><a href="#"
class="menuProdutosCatColor2" title="Contentores">Contentores</a>


                        <ul>                                <li><a
href="#" class="btnGetContent" title="Gerais Rebatíveis">›› Gerais
Rebatíveis</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Porta Paletes">›› Porta Paletes</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Vinhos">›› Vinhos</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Pequena Dimensão">›› Pequena Dimensão</
a></li>

                                        </ul>
                    </li>
                                <li id="myProdCatPosition3"
class="menuSlide menuProdutosCatColor3Links"><a href="#"
class="menuProdutosCatColor3" title="Rolls">Rolls</a>


                        <ul>                                <li><a
href="#" class="btnGetContent" title="Transporte de Armazém 4030">››
Transporte de Armazém 4030</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Z">›› Z</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Combi">›› Combi</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="JR">›› JR</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Contentor Cartão">›› Contentor Cartão</
a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Lavandarias">›› Lavandarias</a></li>


                                                                        <li><a 
href="#"
class="btnGetContent" title="611">›› 611</a></li>

                                        </ul>
                    </li>
                                <li id="myProdCatPosition4"
class="menuSlide menuProdutosCatColor4Links"><a href="#"
class="menuProdutosCatColor4" title="Indústria Automóvel">Indústria
Automóvel</a>

                        <ul>                                <li><a
href="#" class="btnGetContent" title="Contentor Específico">››
Contentor Específico</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Contentor Standard">›› Contentor
Standard</a></li>

                                        </ul>
                    </li>
                                <li id="myProdCatPosition5"
class="menuSlide menuProdutosCatColor5Links"><a href="#"
class="menuProdutosCatColor5" title="Correios">Correios</a>


                        <ul>                                <li><a
href="#" class="btnGetContent" title="Roll Correios 917">›› Roll
Correios 917</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Roll Correios 2115">›› Roll Correios
2115</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Roll Correios 8128">›› Roll Correios
8128</a></li>

                                                                        <li><a 
href="#"
class="btnGetContent" title="Roll Correios 4145">›› Roll Correios
4145</a></li>

                                        </ul>
                    </li>
                                <li id="myProdCatPosition6"
class="menuSlide menuProdutosCatColor6Links"><a href="#"
class="menuProdutosCatColor6" title="Hotelaria /
Restauração">Hotelaria / Restauração</a>



                    </li>
                                <li id="myProdCatPosition7"
class="menuSlide menuProdutosCatColor7Links"><a href="#"
class="menuProdutosCatColor7" title="Hospitalar">Hospitalar</a>


                    </li>
                                <li id="myProdCatPosition8"
class="menuSlide menuProdutosCatColor8Links"><a href="#"
class="menuProdutosCatColor8" title="Produtos Específicos">Produtos
Específicos</a>


                    </li>
                        </ul>


On Feb 21, 8:54 pm, nwhite <[email protected]> wrote:
> I donno your structure so I'm guess here.
>
> After you grab 'myLink' you try to get a sibling. Is it possible that your
> looking for the sibling of 'el' and not 'myLink'? As a result you pass null
> to Fx.Slide, causing an error.
>
> On Sat, Feb 21, 2009 at 11:57 AM, f12 <[email protected]> wrote:
>
> > I got this code:
>
> >        $$('li.menuSlide').each(function(el, i){
>
> >                var myElid = el.get('id');
> >                var myLink = el.getElement('a');
> >                var block = myLink.getNext();
> >                var menuSliding = new Fx.Slide(block);
>
> >                menuSliding.hide();
>
> >                el.addEvent('click', function(el){
> >                        new Event(el).stop();
> >                        menuSliding.toggle();
> >                });
>
> >        });
> > ////
> >        alert('here');
>
> > The problem is that everyhting begining on that alert('here'); line is
> > not executed...
>
> > I'm not understanding why... Could anyone please help me out on this!?
>
> > Thanks in advance.

Reply via email to