Dudo que haya un nombre para lo que estás describiendo, y realmente dudo que haya un solo video de YouTube que te enseñe cómo hacerlo. Suponiendo que tengo razón, otros carteles son correctos, si está hablando de la lista, vea la fuente y vuelva a imaginarla en el contexto de su sitio. Sin embargo, si está preguntando sobre la funcionalidad que mueve el foco a la lista mientras oculta la barra, eche un vistazo al JS con un inspector de navegador de calidad. Para hacerlo, intente establecer un punto de interrupción en el elemento al que se le ha quitado el foco que escucha los cambios de atributos DOM (diferentes procesos para diferentes navegadores). Una vez que el JS desencadena una pausa de depuración cuando hace clic en el elemento DOM, mire a través de las funciones en la pila de llamadas para comprender dónde, cómo y por qué el enfoque del DOM cambia de la manera descrita. También puede hacerlo desde el elemento que tiene el foco desplazado hacia él para ver la finalización de ese cambio, o incluso mejor, si su navegador admite una pila de llamadas asíncronas, puede ver la pila completa desde el disparador hasta el cambio de foco desde allí.
Si eso suena como jibber jabber, busque los complementos jQuery que manejan el cambio de foco. No sé si existen o no porque este es un comportamiento bastante fácil de escribir en vanilla JS. El pseudocódigo es esencialmente; adjunte la escucha de clics al elemento de destino de clics, los activadores de clics cambian de enfoque a un nuevo objetivo de enfoque, oculten elementos no deseados y almacenen el estado de selección cuando corresponda.
Si eso suena como jibber jabber, decida si prefiere pagarle a un desarrollador alrededor de $ 70- $ 100 por hora para que lo haga por usted, o tómese el tiempo para aprender sobre cada paso, especialmente la depuración, a través de Stackoverflow.com y Google.com.
- ¿Es muy común no usar marcos de front-end (bootstrap, html5boilerplate) al crear sitios web?
- En HTML5, ¿podemos usar marcadores de posición en cualquier otro lugar que no sea en los campos de entrada?
- Cómo crear una presentación de diapositivas en línea
- Cómo imprimir dos declaraciones de eco en la misma línea en PHP
- ¿Solo un codificador decente puede crear sitios web como Facebook, Quora, etc.?