javascript - Le champ de recherche Zhihu est toujours actif même s'il existe un menu déroulant. Pourquoi ?
漂亮男人2017-05-19 10:10:28
0
1
1063
Lorsque vous utilisez les touches haut et bas pour faire défiler le menu déroulant, le focus de saisie est toujours conservé dans la zone de recherche. Comment cela se fait-il ?
Parce que l'accent doit toujours être mis sur le champ de recherche, à l'écoute des événements de saisie au clavier, lorsque la touche de direction est enfoncée, elle est transmise à la gestion du menu déroulant. Le menu déroulant calcule l'index en fonction de la direction. , et ajoute le style d'activation à l'entrée correspondante
Parce que l'accent doit toujours être mis sur le champ de recherche, à l'écoute des événements de saisie au clavier,
lorsque la touche de direction est enfoncée, elle est transmise à la gestion du menu déroulant. Le menu déroulant calcule l'index en fonction de la direction. , et ajoute le style d'activation à l'entrée correspondante