zoukankan      html  css  js  c++  java
  • 4.9 am例题

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>无标题文档</title>
            <style type="text/css">
                *{
                    margin:0px auto;}
                #kuang{
                    100px;
                    height:50px;}
                .list{
                    100px;
                    height:50px;
                    background-color:#03C;
                    text-align:center;
                    vertical-align:middle;
                    line-height:50px;
                    color:#fff;
                    border:1px solid #CCC}    
                
            </style>
        </head>
        
        <body>
            <div id="kuang">
                <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">深圳</div>
                <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">北京</div>
                <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">上海</div>
            </div>
            
           <!--    <div id="l" style="100%; height:200px; background-color:red;"></div>
            <div id="caidan" style="100%; height:100px; background-color:blue;"></div>
            <div style="100%; height:1000px; background-color:#000;"></div>
            <input type="button" value="an" onclick="Hui()" />-->
            
        </body>
        <script type="text/javascript">
            function Xuan(a)
            {
                var list = document.getElementsByClassName("list");
                //清一下(回复原样式)
                for(var i=0;i<list.length;i++)
                {
                    list[i].style.backgroundColor = "#03C";    
                    list[i].removeAttribute("as");
                }
                //选择变色
                a.style.backgroundColor = "red";
                a.setAttribute("as",1);    
            }
            function Bian(a)
            {
                var list = document.getElementsByClassName("list");
                //清一下(回复原样式)
                for(var i=0;i<list.length;i++)
                {
                    if(list[i].getAttribute("as")!=1)
                    {
                        list[i].style.backgroundColor = "#03C";        
                    }
                    
                }
                //选择变色
                a.style.backgroundColor = "red";        
            }
            function Hui()
            {
                var list = document.getElementsByClassName("list");
                //清一下(回复原样式)
                for(var i=0;i<list.length;i++)
                {
                    if(list[i].getAttribute("as")!=1)
                    {
                        list[i].style.backgroundColor = "#03C";        
                    }
                    
                }    
            }
            
            /*function Hui()
            {
                window.scrollTo(0,200);    
            }*/
            
            /*window.onscroll = function()
            {
                var c = document.getElementById("caidan");    
                //var ch = c.style.height;
                var l = document.getElementById("l");    
                var lh = l.style.height;
                //parseInt(ch);
                if(window.scrollY >= parseInt(lh))
                {
                    //超出的范围操作    
                    c.style.position = "fixed";
                    c.style.top = "0px";
                }
                else
                {
                    //没有超出的范围操作
                    c.style.position = "relative";
                }*/
            }
        </script>
    </html>

    这是这个例题的最终效果,鼠标移上可以变色,移开在变回来,点击可以选中而且变色。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>无标题文档</title>
      <style type="text/css">
      *{
      margin:0px auto;}
      #kuang{
      100px;
      height:50px;}
      .list{
      100px;
      height:50px;
      background-color:#03C;
      text-align:center;
      vertical-align:middle;
      line-height:50px;
      color:#fff;
      border:1px solid #CCC}
       
      </style>
      </head>
       
      <body>
      <div id="kuang">
      <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">深圳</div>
      <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">北京</div>
      <div class="list" onclick="Xuan(this)" onmouseover="Bian(this)" onmouseout="Hui()">上海</div>
      </div>
       
      <!-- <div id="l" style="100%; height:200px; background-color:red;"></div>
      <div id="caidan" style="100%; height:100px; background-color:blue;"></div>
      <div style="100%; height:1000px; background-color:#000;"></div>
      <input type="button" value="an" onclick="Hui()" />-->
       
      </body>
      <script type="text/javascript">
      function Xuan(a)
      {
      var list = document.getElementsByClassName("list");
      //清一下(回复原样式)
      for(var i=0;i<list.length;i++)
      {
      list[i].style.backgroundColor = "#03C";
      list[i].removeAttribute("as");
      }
      //选择变色
      a.style.backgroundColor = "red";
      a.setAttribute("as",1);
      }
      function Bian(a)
      {
      var list = document.getElementsByClassName("list");
      //清一下(回复原样式)
      for(var i=0;i<list.length;i++)
      {
      if(list[i].getAttribute("as")!=1)
      {
      list[i].style.backgroundColor = "#03C";
      }
       
      }
      //选择变色
      a.style.backgroundColor = "red";
      }
      function Hui()
      {
      var list = document.getElementsByClassName("list");
      //清一下(回复原样式)
      for(var i=0;i<list.length;i++)
      {
      if(list[i].getAttribute("as")!=1)
      {
      list[i].style.backgroundColor = "#03C";
      }
       
      }
      }
       
      /*function Hui()
      {
      window.scrollTo(0,200);
      }*/
       
      /*window.onscroll = function()
      {
      var c = document.getElementById("caidan");
      //var ch = c.style.height;
      var l = document.getElementById("l");
      var lh = l.style.height;
      //parseInt(ch);
      if(window.scrollY >= parseInt(lh))
      {
      //超出的范围操作
      c.style.position = "fixed";
      c.style.top = "0px";
      }
      else
      {
      //没有超出的范围操作
      c.style.position = "relative";
      }*/
      }
      </script>
      </html>
  • 相关阅读:
    设计模式(二)装饰器模式
    AppManager
    判断用户是否已经登录
    RecyclerView 下拉刷新和加载更多
    Android Application中的Context和Activity中的Context的异同
    Android中通过反射获取资源Id
    Android解析WindowManager(一)WindowManager体系
    设计模式(二)模板方法模式
    staticmethod
    反射
  • 原文地址:https://www.cnblogs.com/F9801/p/8845840.html
Copyright © 2011-2022 走看看