zoukankan      html  css  js  c++  java
  • 写了一个可以个性化设置的仿<select>标签

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="jquery.js">
    
        </script>
        <style>
            .select{
                 100px;
                height: 20px;
                position: relative;
                margin-top: 20px;
            }
            .select_show{
                 inherit;
                height: inherit;
                border: 1px solid gray;
            }
            .select_option{
                 inherit;
                height: inherit;
                border: 1px solid gray;
                border-top: 0;
            }
            .select_option_container{
                 inherit;
                display: none;
                position: absolute;
                z-index: 999;
    
            }
        </style>
    </head>
    <body>
    <div class="select">
        <div class="select_show">222</div>
        <div class="select_option_container">
            <div class="select_option">111</div>
            <div class="select_option">222</div>
            <div class="select_option">333</div>
        </div>
    </div>
    <div class="select">
        <div class="select_show">222</div>
        <div class="select_option_container">
            <div class="select_option">111</div>
            <div class="select_option">222</div>
            <div class="select_option">333</div>
        </div>
    </div>
    <div class="select">
        <div class="select_show">222</div>
        <div class="select_option_container">
            <div class="select_option">111</div>
            <div class="select_option">222</div>
            <div class="select_option">333</div>
        </div>
    </div>
    <div class="select">
        <div class="select_show">222</div>
        <div class="select_option_container">
            <div class="select_option">111</div>
            <div class="select_option">222</div>
            <div class="select_option">333</div>
        </div>
    </div>
    <div class="select">
        <div class="select_show">222</div>
        <div class="select_option_container">
            <div class="select_option">111</div>
            <div class="select_option">222</div>
            <div class="select_option">333</div>
        </div>
    </div>
    <script>
        $(".select_show").click(function(){
            var optionContainerLeft=0;
            var optionContainerTop=$(this).outerHeight();
            $(this).closest(".select").find(".select_option_container").css("left",optionContainerLeft).css("top",optionContainerTop).show();
        })
        $(".select_option").click(function(){
            $(this).closest(".select_option_container").hide();
            $(this).closest(".select").find(".select_show").html($(this).html());
        })
    
    </script>
    </body>
    </html>
  • 相关阅读:
    抽象类
    继承
    面向对象的静态属性,类方法,静态方法
    查找linux系统下的端口被占用进程的两种方法 【转】
    awk学习
    【转】借助LVS+Keepalived实现负载均衡
    ORA-28001: the password has expired解决方法
    ORACLE的还原表空间UNDO写满磁盘空间,解决该问题的具体步骤
    Oracle控制文件多路复用以及Oracle备份重建控制文件
    RedHat6.1通过配置yum server安装软件包
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/6694988.html
Copyright © 2011-2022 走看看