Este artículo describe el método de implementación de JS para expandir las ventanas web desde el medio hasta la parte superior e inferior. Compártelo para su referencia. El análisis específico es el siguiente:
Esta página se muestra desde el medio y se expande lentamente hacia arriba y hacia abajo, lo cual no es malo, el código es el siguiente:
Copie el código de la siguiente manera: <html>
<Evista>
<title> JS muestra la ventana web del medio expandido </title>
<estilo>
<!-
.intro {
Posición: Absoluto;
Izquierda: 0;
arriba: 0;
Capa de capa de capa: amarillo;
Color de fondo:#336699;
Border: 0.1px Solid #336699
}
->
</style>
</ablo>
<Body>
<div id = "i1"> </div> <div id = "i2"> </div>
<script language = "javaScript1.2">
velocidad var = 20
var temp = New Array ()
var temp2 = new Array ()
if (document.layers) {
para (i = 1; i <= 2; i ++) {
temp [i] = eval ("document.i"+i+". Clip")
temp2 [i] = eval ("document.i"+i)
temp [i] .Width = Window.innerWidth
temp [i] .Height = window.innerheight/2
temp2 [i] .top = (i-1)*temp [i] .Height
}
}
else if (document.all) {
var clipBottom = document.body.offsetheight/2, cliptop = 0
para (i = 1; i <= 2; i ++) {
temp [i] = eval ("document.all.i"+i+". Style")
temp [i] .width = document.body.clientwidth
temp [i] .Height = document.body.offsetheight/2
temp [i] .top = (i-1)*parseint (temp [i] .Height)
}
}
función openit () {
Window.scrollto (0,0)
if (document.layers) {
temperatura [1] .bottom- = velocidad
temperatura [2] .top+= velocidad
if (temp [1] .bottom <= 0)
ClearInterval (stopit)
}
else if (document.all) {
clipbottom- = velocidad
temp [1] .clip = "rect (0 auto+"+clipbottom+"0)"
cliptop+= velocidad
temp [2] .clip = "rect ("+cliptop+"auto auto)"
if (clipBottom <= 0)
ClearInterval (stopit)
}
}
función gogo () {
stopit = setInterval ("Openit ()", 100)
}
gogo ()
</script>
</body>
</html>
Espero que este artículo sea útil para la programación de idiomas GO de todos.