| |||
Como enfocar div al hacer click en link Tengo alrededor de 5 links , quiero que al hacer click en cada link el navegador enfoque el div al cual dirige el enlace, algo parecido a esos plugins que al momento de desplazarte hacia abajo te aparece una flecha que dice: "ir hacia arriba". |
| ||||
Respuesta: Como enfocar div al hacer click en link
__________________ Salu2! |
| ||||
Respuesta: Como enfocar div al hacer click en link Te refieres a crear anclas. Es un procedimiento sencillo, basta con que a cada elemento al que quieres dirigirte, le asignes un Id (recordando que el Id debe de ser único), mientras que en el atributo href de los enlaces, colocas el Id del elemento en cuestión pero con el signo de numeral # antes de este.
Código HTML:
Ver original Mientras que lo segundo, se trata de una imagen o elemento HTML oculto y con posición fija, que se hace visible cuando la barra de desplazamiento se ha desplazado cierta cantidad de píxeles hacia abajo. Luego, cuando se le da un clic, se realiza el scrolling (movimiento de la barra de desplazamiento) hacia el inicio de la página.
Código Javascript:
Ver original En el script, tomamos al elemento que nos servirá de botón para subir y al cuerpo del documento. Luego, cuando se haga scroll en la ventana, verificamos la cantidad de píxeles desplazados hacia abajo en el eje Y; si dicha cantidad es mayor a 80 (o la cantidad que elijas), mostramos al botón para subir, caso contrario, lo ocultamos. Cuando se le de un clic a dicho botón, asignamos el valor cero al scroll vertical del cuerpo del documento, con lo cual, la barra de desplazamiento vertical, quedará situada en su posición original. DEMO Código Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| ||||
Respuesta: Como enfocar div al hacer click en link Yo suelo hacer todo desde cero, tanto el back-end como el front-end, a lo mucho uso jQuery por algunos métodos interesantes que tiene, pero ya aprendí a emular muchos de ellos con JS nativo. Con CSS no tengo problemas. Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
Etiquetas: |