• JS 切换效果


    刚放假回家没什么事,便看了看JS,在原有代码上,加了个自动切换

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>JS切换效果</title>
    
            <style>
                body {
                    background-color: #CCC;
                }
                
                .btn {
                    width: 100px;
                    height: 7px;
                    background-color: white;
                    margin: 10px;
                    float: left;
                }
                
                .btn:first-of-type {
                    background-color: #008B8B;
                }
                
                div[id^="div"] {
                    width: 400px;
                    height: 200px;
                    clear: both;
                    background-color: red;
                    margin: 20px 0px;
                    display: none;
                }
                
                #div1 {
                    display: block;
                }
                
                #div2 {
                    background-color: yellow;
                }
                
                #div3 {
                    background-color: blue;
                }
            </style>
        </head>
    
        <body>
            <div class="btn" id="btn1" onmouseover="changeDiv(1)"></div>
            <div class="btn" id="btn2" onmouseover="changeDiv(2)"></div>
            <div class="btn" id="btn3" onmouseover="changeDiv(3)"></div>
    
            <div id="div1" class="div">
                div1
            </div>
            <div id="div2" class="div">
                div2
            </div>
            <div id="div3" class="div">
                div3
            </div>
            
            <script>
            var btn = document.getElementsByClassName("btn");
            var div = document.getElementsByClassName("div");
            var count = 0;
            setInterval(function(){
                for (var i=0;i<div.length;i++) {
                    div[i].style.display = "none";
                    btn[i].style.backgroundColor = "white";
                }
                div[count].style.display = "block";
                btn[count].style.backgroundColor = "#008B8B";
                count++;
                if(count == 3) count = 0;
            },1200);
            
            function changeDiv(id) {
                for (var i=0;i<div.length;i++) {
                    div[i].style.display = "none";
                    btn[i].style.backgroundColor = "white";
                }
                div[id-1].style.display = "block";
                btn[id-1].style.backgroundColor = "#008B8B";
            }
            </script>
        </body>
        <html>
  • 相关阅读:
    C#使用SSDB管理增量日志并提供查询
    请假系统特例规则详细设计
    2014年国内最热门的.NET开源平台
    MQTT--入门
    转MQTT--Python进行发布、订阅测试
    Python修改文件权限
    Python Windows文件操作
    python random 学习
    Python---copy()、deepcopy()与赋值的区别
    使用Git Bash从Git上下载代码到本地以及上传代码到码云Git
  • 原文地址:https://www.cnblogs.com/HRurl/p/7618011.html
Copyright © 2020-2023  润新知