Javascript: Jump Menu
Por Rogério Alencar Lino Filho | 14 de março de 2008 | 2 Comentários
Uma grande maioria dos desenvolvedores web não gostam cara padrão dos Jump Menus. Então por que não fazer um?
Pensando assim que fiz um script para gerar um Jump Menu, ou ComboBox se prefirir. Ele é composto por uma <div> (para moldura), uma <span> (para servir como rótulo) e uma lista não-ordenada de links (<ul>).
Para usá-lo, a única coisa que devemos fazer, além de linkar o script ou adicioná-lo no corpo da página, é instanciar o Objeto. E passar como parâmetro um array de array, contendo esse último na primeira posição a url e na segunda o texto a ser exibido. Após isso feito, escolha aonde adicioná-lo (pack) através do id da tag.
Ex:
var itens = Array();
for (var i=0; i<15; i++)
itens[i] = ['http://rogeriolino.wordpress.com/', 'item ' + (i+1)];var jump = new JumpMenu(itens);
jump.setLabel(' + Click Here');
jump.pack('teste');
Para o visual basta usar de todo o potencial do CSS e estilizar como preferir.
Tags: combo box, CSS, DOM, Javascript, jump menu, menu