js+jQuery制作警灯效果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_45747484/article/details/102738277

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="js/jquery.js"></script>
    <style>
        .blue{
            height: 50px;
            width: 40px;
            background-color: blue;
            border-radius: 20px 20px 2px 2px;

        }
        .red{
            height: 50px;
            width: 40px;
            background-color: red;
            border-radius: 20px 20px 2px 2px;
        }

    </style>
</head>
<body>
<div class="blue"></div>
<input type="button" id="close" value="关闭"/>
<input type="button" id="open" value="打开"/>
<script type="text/javascript">

    //定义定时器对象
    var interval;
    //打开定时器
    function open(){
        if(interval!=undefined){
            alert("已经启动!");
        }else{
            interval=setInterval(function(){
                $("div").toggleClass("red");
            },100);
        }
    }
    //关闭定时器
    function close(){
        clearInterval(interval);
        interval=undefined;
    }
    //jquery dom节点加载完毕执行
 $(function(){
       //关闭按钮绑定加载时间
        $("#close").click(function(){
           close();
        });
        //打开按钮绑定点击事件
        $("#open").click(function(){
           open();
        });
    });

</script>

</body>

猜你喜欢

转载自blog.csdn.net/qq_45747484/article/details/102738277
今日推荐