Quiero establecer un tiempo de retraso para que el deslizamiento del mouse JS cambie automáticamente a TAB. El tiempo es de unos 300 milisegundos, el código es el siguiente
setTimeout() es un método que pertenece a la ventana, pero hemos omitido el nombre de la ventana del objeto de nivel superior. Se utiliza para establecer una hora. Cuando se acabe el tiempo, se ejecutará. el método especificado. SetTimeOut()
1.1 Ejemplo de sintaxis de SetTimeOut()
1.2 Uso de SetTimeOut()
1.3 Ejemplo de sintaxis de SetTimeOut()
1.4 Configuración Condiciones para detener SetTimeOut()
1.5 Calcular minutos y segundos
2. ClearTimeout()
3. Establecer indicadores
10.1 setTimeout ()
setTimeout() es un método que pertenece a la ventana, pero omitimos el nombre de la ventana como objeto de nivel superior. Se utiliza para establecer la hora. Cuando expira el tiempo, el método especificado es. ejecutado. A continuación se muestra un ejemplo simple que no tiene ningún propósito práctico y es solo para demostrar la sintaxis de setTimeout().
1.Ejemplo de sintaxis de setTimeout()
Ejercicio-69 Espere tres segundos para alert()
En el Capítulo 3, hablamos sobre el cuadro de diálogo de alerta. normalmente se invoca mediante un botón, pero en este ejercicio verá que el cuadro de diálogo de alerta aparece automáticamente tres segundos después de que se abre la página.
1. Utilice un navegador para abrir timeout1.htm en el disco de demostración, su contenido es el siguiente:
lt; htmlgt;
lt;h1gt;lt;font color =bluegt;Página de demostraciónlt;/fontgt;lt;/h1gt;lt;pgt;lt;/brgt;
lt;pgt; espera tres segundos ¡Segundos!
lt;scriptgt;
setTimeout("alert('Perdón por hacerte esperar')", 3000)
lt;/scriptgt;
lt;/bodygt; lt;/htmlgt;
2. Tres segundos después de que se abre la página, aparece un cuadro de diálogo de alerta.
setTimeout() se utiliza para establecer el tiempo de espera especificado (en milisegundos). Cuando se acabe el tiempo, el navegador ejecutará el método o función especificado. La sintaxis es la siguiente:
<. p>Esto Por ejemplo, si el tiempo de espera se establece en 3 segundos (3000 milisegundos), el navegador ejecutará alerta ().Este ejemplo establece el tiempo de espera en 3 segundos (3000 milisegundos) antes de que el navegador ejecute el método alert().
2. Use setTimeout() para ejecutar funciones.
SetTimeout() generalmente se usa junto con funciones. Aquí hay un ejemplo más complejo que el ejercicio anterior.
Ejercicio-70 El texto en la barra de estado desaparece automáticamente
En el Ejercicio-20, viste cómo usar un botón para mostrar texto en la barra de estado y luego usar el botón para eliminarlo. el texto.
1. Utilice un navegador para abrir timeout2.htm en el disco de demostración. Su contenido es el siguiente:
lt;htmlgt;body bgcolor=lightcyan text=redgt;
lt;h1gt;lt;color de fuente =bluegt;Página de demostraciónlt;/fontgt;lt;/h1gt;lt;pgt;lt;/brgt;
lt;scriptgt;
función clearWord()
{ window.status=""}
lt;/scriptgt;
lt; formgt;
lt; input type="button" value="Mostrar texto en la barra de estado"
onClick="window.status='Hola', setTimeout('clearWord() ', 3000)"gt;
lt;/formgt;
lt;/bodygt; lt;/htmlgt;
2. Por favor presione el botón en el botón , debería ver aparecer la palabra Hola en la barra de estado. Tenga en cuenta que desaparecerá después de tres segundos. Tenga en cuenta que esta palabra desaparecerá después de tres segundos.
1. Aquí configuramos una función llamada clearWord(), que se define de la siguiente manera:
window.status=""
Esta función se utiliza Para eliminar el texto en la barra de estado (ver explicación en el Ejercicio-20), el navegador ejecuta clearWord() para eliminar el texto en la barra de estado.
2. Esta vez, el botón está configurado para iniciar las siguientes dos tareas, separadas por, y el navegador las ejecuta en orden:
onClick="window.status='Hola ' , setTimeout('clearWord()', 3000)"
3. Esta vez, setTimeout() se configura de la siguiente manera:
Esto configurará el navegador para que espere 3 segundos (3000 milisegundos) para ejecutar la función clearWord().
En el Capítulo 2, vio cómo abrir automáticamente una ventana principal cuando se abre una ventana secundaria, y si el espectador no cierra la ventana secundaria, permanecerá abierta. Si el espectador no cierra la ventana secundaria, ésta permanecerá abierta. Después de completar este ejercicio, diseñe una página web que abra una ventana secundaria que se cierre automáticamente dos segundos después de abrirse.
Hay mucha información sobre cómo usarlo en Baidu.