Boa tarde,
Por uma exigencia do cliente, me pediram pra que o seja aberto qdo o cursor do mouse passar em cima dele.
Nas buscas do google, so encontrei afirmações do tipo:
“you cant open a select programmatically”
Encontrei uma solução, que era alterar o “size” do select, mas nao ficou legal… pois o conteudo abaixo do select ficava sambando, devido ao redimensionamento do select.
Foi qdo coloquei o style “absolute”. Dai ficou legal, o select abre no onmouseover e nao move o conteudo abaixo dele.
Estou postando aqui, para posteriores consultas, pois no meu caso demorei pra achar a solução:
<select id="teste" onmouseover="this.size=this.options.length" onmouseout="this.size=1" style="position:absolute">
<option>ITEM1</option>
<option>ITEM2</option>
<option>ITEM3</option>
<option>ITEM4</option>
<option>ITEM5</option>
</select>