⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch21-287.html

📁 javascript教程上部分
💻 HTML
字号:
<HTML>
<HEAD>
<TITLE>综合篇--设计运动窗口</TITLE>
</HEAD>

<BODY bgcolor="#fef4d2" >

<br><br>
<center>
<h2>综合篇--设计运动窗口</h2>
<hr width=300>
<br><br>

<!-- 案例代码开始 -->

<script language=JavaScript>      

window.moveTo(0,0)    
window.resizeTo(0,0)    
window.scrollBy(0, 100) 
setTimeout("MoveWindow()", 1);      
var mx=0      
var my=0      
var szx=0      
var szy=0      
var mxm=50      
var mym=25      
var sv=50      
var c=255      
var sm=30      
var done=2      
var cycle=2      
var status=1      

function MoveWindow()	{      
  if (status == 1) {      
    mxm=mxm/1.05
	mym=mym/1.05      
    mx+=mxm      
	my-=mym      
	mxm+=(400-mx)/100      
	mym-=(300-my)/100      
	window.moveTo(mx,my)      
	rmxm=Math.round(mxm/10)      
	rmym=Math.round(mym/10)      
	if (rmxm == 0) {      
		if (rmym == 0) { status=2}    }  } 
  if (status == 2){      
	sv=sv/1.1      
	window.moveTo(mx-sv*(1+1/3)/2,my-sv/2)      
	window.resizeTo(szx+sv*(1+1/3),szy+sv)      
	if (sv < 0.1) {  status=3}    }      
  if (status == 3){      
	c=c-16      
	if (c<0)   {status=8}    }      
  if (status == 4)  {      
	c=c+16      
	if (c > 239) {status=5}   }      
  if (status == 5)  {      
	c=c-16      
	if (c < 0) {      
		status=6      
		cycle=cycle-1      
		if (cycle > 0) {      
			if (done == 1)    {status=7}      
			else    {status=4}  }   }}    
  if (status == 6) {      
	cycle=2      
	status=4      
	done=1    }    
  if (status == 7) {      
	c=c+4      
	if (c > 128)  	{status=8}   }      
  if (status == 8)   {      
	window.moveTo(0,0)      
	window.resizeTo(screen.availWidth,screen.availHeight)      
	status=9   }      
<!-- [Step1]: 这里可以设置窗口运动的速度,数值大速度慢 -->
  setTimeout("MoveWindow()",100) 
}      

</script>

<!-- 案例代码结束 -->


</BODY>

</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -