Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

134
Visualizações
How to open dropdown menu of select box in p5.js?

I need to open dropdown menu of select box without clicking on it, for example — with key pressed. For some reason click() works fine with other elements like file input, but cannot open dropdown list. Here is example:

https://openprocessing.org/sketch/1587950

function setup() {
  createCanvas(600, 250);       background(200);                                 // create canvas
  sel = createSelect();         sel.position(100,100);     sel.id('mySel');      // create select box
  inp = createFileInput(open);  inp.position(300,100);     inp.id('myInput');    // create file input
  for(let i=0; i<5; i++)      { sel.option(random()); }                          // create select box options
}

function keyPressed() {
  // open dropdown with left key - doesn't work
  if      (keyCode === LEFT_ARROW)  {    document.getElementById('mySel').click();    }  
  // open file dialog with right key - works fine
  else if (keyCode === RIGHT_ARROW) {    document.getElementById('myInput').click();  } 
}

function draw() {}          // empty
function open(file) {}      // empty 

Is there a way to open this dropdown, maybe without click()?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda