PXzin BounceMenu Versão 1.0.0

Recentemente vi esse menu em algum lugar e não marquei onde. Quando precisei, não achei!
Precisei então criar meu próprio scriptzin.
Então tá ae:

- Demonstração: http://www.vertic.com.br/teste/bounceMenu/
- Modo de uso: Para utilizar o script é necessário JQuery 1.2.3 e o plugin Easing 1.3 e uma estrura de menus como a seguinte:
CODE
    //apenas exemplo
    <dl id="menu">
            <dt>#Menu-1#</dt>
                <dd>
                    <ul>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                    </ul>
                </dd>
            <dt>#Menu-2#</dt>
                <dd>
                    <ul>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                    </ul>
                </dd>
            <dt>#Menu-3#</dt>
                <dd>
                    <ul>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                        <li>#Sub-menu#</li>
                    </ul>
               </dd>
            <dt>#Menu-4#</dt>
                <dd>
                    <ul>
                        <li>#Sub-menu#</li>
                    </ul>
                </dd>
        </dl>


- O Script para o menu usando o padrão acima é o seguinte:
CODE
        $(function(){
            //SCRIPTZIN BY PXZIN
            //USE SEM MEDO
            //NÃO ME RESPOSÁBILIZO POR USO INCORRETO
            $("#menu dt").nextAll("DD").hide();
            $("#menu dt:first").next("DD").slideDown("slow","easeOutBounce");
            $("#menu dt").click(function(){
                $("#menu dd:visible").slideUp("slow","easeOutBounce");
                $(this).next("DD").slideDown("slow","easeOutBounce");
            });
        });



Estou tentando melhorar um pouco mas acho que não deve ser nada muito além disso.
Vejam ai se gostaram, o CSS é por conta de vocês.

Você gostou? Comente no fórum!

Comentários:

David Cruvinel disse:

mto bom...

parabéns....

vou usar esse menu...hehehe

Lucasbr disse:

daivide chupim!

ficou show de bola o menu!

PXzin disse:

Faltou agradecer o LucasBR pela idéia e paciência e o David por testar nos diversos Browsers do mercado.
Valew irmãozinhos!

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em JavaScript e Ajax

Banner rotativo com javascript e iframe
Por Lucasbr - E ai galera, blz? - ontem eu tava conversando com um...
Controlar duas caixas checkbox
Por RobsonUgoStoso - Neste tópico vou mostrar controle de grupos de checkbox...
Menu dropdown horizontal jquery
Por Lucasbr - Menu 3 niveis com jquery...
Eventos onmouseover e onmouseout
Por renatoM - Trabalhando com a class da td...
[script] menu quicante! bouncing menu!
Por PXzin - Scriptzin by pxzin...

Ver mais Artigos de JavaScript e Ajax.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com