rafaeldorazio Postado Março 21, 2011 Denunciar Share Postado Março 21, 2011 (editado) Firefox e Chrome não funciona o evento keydown na tr de uma table, simplesmente nem executa o evento !Incrivel, no Ie9 funciona ! $(row).live("keypress", function arrowGrid(e) { var tecla = window.event ? event.keyCode : e.which; alert(tecla); if (tecla == 38) { indexGrid = indexGrid - 1; $(container + " > #grid > table > tbody > .selecionaGrid").removeClass("selecionaGrid"); $(row).eq(indexGrid).addClass("selecionaGrid"); $(row).eq(indexGrid).click(); } else if (tecla == 40) { indexGrid = indexGrid + 1; $(container + " > #grid > table > tbody > .selecionaGrid").removeClass("selecionaGrid"); $(row).eq(indexGrid).addClass("selecionaGrid"); $(row).eq(indexGrid).click(); } });EDITa solução é colocar tabIndex="0" nas trs !Depois falam que o Ie não presta, pelo menos o IE9 não preciso fazer essa guambiarra master, to vendo que os outros navegadores sairam atraz do IE9 pelos testes feito aqui no nosso sistema !!! Editado Março 21, 2011 por rafaeldorazio Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rafaeldorazio
Firefox e Chrome não funciona o evento keydown na tr de uma table, simplesmente nem executa o evento !
Incrivel, no Ie9 funciona !
EDIT
a solução é colocar tabIndex="0" nas trs !
Depois falam que o Ie não presta, pelo menos o IE9 não preciso fazer essa guambiarra master, to vendo que os outros navegadores sairam atraz do IE9 pelos testes feito aqui no nosso sistema !!!
Editado por rafaeldorazioLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.