zoukankan      html  css  js  c++  java
  • js选项卡

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            ul,li{margin:0;padding: 0;}
            li{list-style-type: none}
            .on{ 350px;height: 62px;border-bottom: 2px solid #8B4513;}
            .on li{float: left;height: 60px;line-height: 60px;margin-left: 10px;border: 1px solid #999;border-bottom: none;}
            .on li:hover{cursor: pointer}
            .on li.active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}
            .box{ 350px;clear: both;border: 1px solid #ccc;border-top: none;}
            .show{display: block}
            .hide{display: none}
        </style>
        <link rel="stylesheet" type="text/css" href="css.css">
    </head>
    <body>
        <ul class="on" id="change">
            <li class="active" id="home">home</li>
            <li id="family">family</li>
            <li id="ershoufang">ershoufang</li>
        </ul>
        <ul class="box show" id="one">
            <li>275万购昌平邻铁三居 总价20万买一居</li>
            <li>200万内购五环三居 140万安家东三环</li>
            <li>北京首现零首付楼盘 53万购东5环50平</li>
            <li>京楼盘直降5000 中信府 公园楼王现房</li>
        </ul>
        <ul class="box hide" id="two">
            <li>40平出租屋大改造 美少女的混搭小窝</li>
            <li>经典清新简欧爱家 90平老房焕发新生</li>
            <li>新中式的酷色温情 66平撞色活泼家居</li>
            <li>瓷砖就像选好老婆 卫生间烟道的设计</li>
        </ul>
        <ul class="box hide" id="three">
            <li>通州豪华3居260万 二环稀缺2居250w甩</li>
            <li>西3环通透2居290万 130万2居限量抢购</li>
            <li>黄城根小学学区仅260万 121平70万抛!</li>
            <li>独家别墅280万 苏州桥2居优惠价248万</li>
        </ul>
        <script type="text/javascript">
            var ul1 = document.getElementById('change');
            var lic = ul1.getElementsByTagName('li');
            var ul2 = document.getElementsByClassName('box');
            for(var i = 0; i < lic.length ; i++) {
                lic[i].index = i;
                lic[i].onmouseover = function() {
                    for(var i = 0; i < lic.length; i++) {
                        lic[i].className = '';
                    }
                    this.className = "active";
                    for(var j = 0; j < ul2.length; j++){
                        ul2[j].className="hide";
                    }
                    alert(this.index);
                    ul2[this.index].className = "show";
                }   
            }
        </script>
    </body>
    </html>
     window.onload = function(){}是当页面所有元素都加载完后,包括文件才触发,文件资源 不好时会有延迟.通常希望DOM元素初始化完成时就执行操作,用$(document).ready(function(){}) 方法.

  • 相关阅读:
    HTML <button> 标签
    git帮助命令
    PHP从数组中删除元素的方法
    thinkphp里面的or查询
    登录操作中的记住密码操作的算法逻辑
    重复密码需一致的表单实例
    判断 checkbox 是否选中以及 设置checkbox选中
    update和saveOrUpdate具体解释
    gopkg:一种方便的go pakcage管理方式
    一次正确选择,改变一生命运!
  • 原文地址:https://www.cnblogs.com/binxyz/p/7260309.html
Copyright © 2011-2022 走看看