Menu deslizante horizontal  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Pessoal,
Gostaria de idéias ou dicas para a construção de um menu deslizante horizontal.

Como ele será?!

Tenho no meu site um banner e logo abaixo dele um menu dentro de um div de 20px X 770px

Eu gostaria de fazer um menu assim:

----------------------------------------------------------------------------------------------------------------------------------------------
[ < ] Home | Serviços | Utilidade Pública | Games | Blabla | Blabla | Blabla | Blabla | Blabla | Blabla | Blabla | B[ > ]
----------------------------------------------------------------------------------------------------------------------------------------------

Onde o simbolo [ > ] e [ < ] serão botões que guiarão a direção da rolagem do menu para apresentar os itens off-screen.

Alguém já viu algo parecido ou poderia me dar algumas dicas de como fazer???

Detalhe: Gostaria de não utilizar flash. Os itens do menu são dinâmicos.

[]'s
[Email] [WWW] [MSN]
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Cara, nunca lidei com isso, mas já vi fazerem em Flex ou em Javascript. Tem um site de JS que tem uma renca de códigos, mas não consigo lembrar o nome...

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
aconstantino
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2002 16:37:24
Mensagens: 698
Offline

Cara, tem um jeito bem simples de fazer isso....

Você cria um iframe e coloca o menu dentro, nas bordas (esquerda, direita) do iframe vc coloca os botões com as setas e uma funçãozinha javascript para fazer a rolagem....

Tenho um código aqui de uma função que usei para fazer essa funcionalidade, com ela vc tera uma ideia de como fazer o scroll



ps: Não se assustem, isso foi uma gambiarra em um legado...rsrs
[Email] [WWW] [MSN]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

O RichFaces tem diversos componentes para menus. Dê uma olhada no show-room...

http://livedemo.exadel.com/richfaces-demo/richfaces/contextMenu.jsf

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Resolvi a algum tempo e esqueci de postar a solução. Criei um div setando o overflow-x: hidden; e no style do li usei display: inline;

Usando o document.getElementById(id).scrollLeft fiz a rolagem do div.

[]'s
[Email] [WWW] [MSN]
bsatrianim
GUJ Ranger
[Avatar]

Membro desde: 10/12/2007 19:21:51
Mensagens: 919
Localização: Jundiai - SP
Offline

Se ajudar, esse site você monta menu em CSS e tem a opção horizontal.
http://www.cssmenumaker.com


Saber muito é bom, mas saber o suficiente e ajudar o próximo, é o mais importante.

Tenha sua empresa na web:
http://suaempresanaweb.vila.bol.com.br
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team