Tecnología

Inicio

Sincronización de la barra de desplazamiento en JavaScript

Si tiene dos áreas de texto en una página Web y necesita sincronizar las barras de desplazamiento, puede hacerlo utilizando la librería jQuery JavaScript y la función "scrollTop". La función "scrollTop" devuelve el número de píxeles que están ocultas a la vista en un área de texto de desplazamiento. Al obtener el valor "scrollTop" para un área de texto y se establece como el valor "scroll" para ambas áreas de texto, puede conectar los estados de la barra de desplazamiento. Esto le permite desplazarse hacia arriba o hacia abajo en un área de texto y la segunda área de texto se desplazará hacia arriba o hacia abajo por el mismo número de píxeles.

Instrucciones

1 Abra el documento de página Web en un editor HTML o texto. Para abrir el documento en un editor de texto nativo de Windows, haga clic en el archivo, a continuación, haga clic en "Abrir con". Haga clic para seleccionar "Bloc de notas" o "WordPad", a continuación, haga clic en "Aceptar".

2 Haga clic para colocar el cursor entre los "<head>" y "<head>" etiquetas cerca de la parte superior del documento. Pulse la tecla "Enter" para crear una línea en blanco.

3 "<: 'Text / javascript' '//code.jquery.com/jquery-latest.js http' type = script src => </ script>" y pulse "Enter" para enlazar el documento de página Web a la jQuery Tipo biblioteca de JavaScript.

4 Tipo "<script type =" text / javascript ">" para abrir una etiqueta de secuencias de comandos. Presione ENTRAR."

5 Tipo "$ (function () {" y presionar "Enter". Esta línea de código se abre la declaración principal función de script.

6 Tipo "$ ( 'textarea [id $ = textarea1]'). Desplazamiento (function () {" y presionar "Enter". Esta línea de código devuelve el "id" y "desplazarse" valor de la "textarea1" área de texto .

7 Tipo "$ ( 'textarea [id = $ textarea2]')" y presionar "Enter". Esta línea de código devuelve el valor "id" para la segunda área de texto.

8 Tipo ".scrollTop ($ ( 'textarea [id = $ textarea1]') scrollTop ().);" y presionar "Enter". Esta línea de código invoca la función "scrollTop" para sincronizar los valores de "scroll" de ambas áreas de texto.

9 Tipo "});" y presionar "Enter" para cerrar el "scroll" código variable que define. Tipo "});" de nuevo y pulse "Enter" para cerrar la función principal de la escritura.

10 Tipo "</ script>" para cerrar las etiquetas de secuencias de comandos.

11 Haga clic para colocar el cursor entre el "<body>" y "</ body>" etiquetas y presionar "Enter" para crear una línea en blanco.

12 Tipo "<textarea id = cols 'textarea1' = '20 'rows =" 5 ">" y pulse "Enter" para crear la etiqueta de apertura de la primera área de texto.

13 Escriba el contenido que desea que aparezca en la primera área de texto.

14 Tipo "</ textarea>" para cerrar las primeras etiquetas de área de texto.

15 Tipo "<textarea id = cols 'textarea2' = '20 'rows =" 5 ">" y pulse "Enter" para crear la etiqueta de apertura de la segunda área de texto.

dieciséis Escriba el contenido que desea que aparezca en la segunda área de texto.

17 Tipo "</ textarea>" para cerrar la segunda etiquetas área de texto.

18 Haga clic en el menú "Archivo", luego haga clic en "Guardar".