Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém poderia me ajudar com uma ideia para fechar a dropdownlist ?
Quando há o evento blur a dropdownlist é fechada, isso está certo, mas há um pequeno problema. Quando há o clique na scrollbar há o blur.
Alguem saberia como resolver esse problema ?
<div class="comboBox">
<input id="cb" type="text" size="50" />
<div class="list">
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
<div class="comboBoxList"> Testando os dados da combobox</div>
</div>
</div>dá uma olhada aqui:
ainda é a única solução que vejo para esse tipo de coisa.
aquele id(q) o que seria esse q ?
id('q') é uma função que seleciona o elemento: <input type="text" name="q" id="q" />
uma outra dúvida, mas essa seria uma duvida de desempenho.
Vamos supor que eu queira que sempre que o mouse estiver sobre a div class="list" fique dando o focu na textbox, isso traria uma queda de desempenho na aplicação ?
o focus só é feito uma vez.
se o foco já tá no elemento, não vai acontecer nada, se você mandar o foco para ele de novo.
eu não me preocuparia com desempenho, mas sim com bugs bem estranhos.
Imagina, eu clicar e segurar o mouse, ou tentar navegar com o teclado. Dessa forma q você descreveu, seria impossível.
William aquele seu código caiu do céu, rssrrs
Pode trancar o tópico, resolvido o problema
quais elementos você está usando ?
mostre o html.