-
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".