用JS实现移动的窗口

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                很简单的,关键的我用红色标注了:
<html>
<head>
<title>移动的窗口</title>
<script language="javascript">
var timer;
var x = 0;
var y = 0;
function begin()
{
    window.resizeTo(300, 200);//更改大小
    t imer = window.setInterval("moveWindow()", 1)//调动定时器
}

function moveWindow()
{
    window.moveTo(x, y);
    var height=window.screen.height;//取得当前屏幕的高度
    var width=window.screen.width;//取得当前屏幕的宽度
    if(y == 0 && x < width - 300){
        x++;
    }else if(y < height - 240 && x == width- 300){ //240等于窗口自身的高度200+开始菜单栏的高度
        y++;
    }else if(y == height - 240 && x > 0){
        x--;
    }else if(x == 0 && y > 0){
        y--;
    }
}
function end()
{
    window.clearInterval(timer);
}

</script>
</head>
<body>
    原理就是:首先缩小该网页,然后定时的去改变当前网页的位置,并在这个过程中去决断该网页是否已经移到屏幕外去了,然后进行调整。
    <div style="text-align:center">
        <h3>可以移动的窗口</h3>
        <hr>
        <input type="button" value="开始" οnclick="begin()">
        <input type="button" value="停止" οnclick="end()">
    </div>
</body>
</html><iframe width=0 height=0></iframe>           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值