固定轨道的窗口.txt
来自「JavaScript特效(新)这里有许多的JAVA特效.供学者参考」· 文本 代码 · 共 42 行
TXT
42 行
第一步:把如下代码加入到<head>区域中
<script type="text/javascript">
var x=0,y=0,w=200,h=100, dx=5,dy=5, interval=100
var win=null;
var intervalID;
function startIt() {
win=window.open('javascript:"JavaScript Fairyland"',"","width="+w+",height="+h)
win.moveTo(x,y)
intervalID = window.setInterval("bounce()",interval)
}
var running=false;
var close=false;
function bounce() {
running=true
if (win.closed) {
clearInterval(intervalID)
running=false
return
}
if ((x+dx>(500-w)) || (x+dx<0))dx=-dx
if ((y+dy>(500-h)) || (y+dy<0))dx=-dy
x+=dx
y+=dy
win.moveTo(x,y)
if (close) {
win.close()
clearInterval(intervalID)
}
}
function closeWin() {
if (running)
close=true
}
</script>
第二步:把如下代码加入到<body>区域中
<p><a href="#" onMousedown='startIt()'>显示窗口</a></p>
<p> <a href="#" onMousedown='closeWin()'>关闭窗口</a></p>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?