zoukankan      html  css  js  c++  java
  • jQuery模拟下拉框单选框复选Select,Checkbox,Radio

    在项目中,你会发现设计稿中常常会有单选框,复选框,但都不是系统默认的样式,这就可以用jquery来模拟它们:
    如图所示,实现它们所需要的代码如下:

    首先需要引入的代码:

    <link rel="stylesheet" href="css/reset.css" type="text/css" />
    <link rel="stylesheet" href="css/jquery.inputbox.css" type="text/css" />
    <link rel="stylesheet" href="css/common.css" type="text/css" />
    <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
    <script type="text/javascript" src="js/jquery.inputbox.js"></script>

    其次html结构代码:

    <!--模拟下拉框Select开始-->
        <div class="hotdiv">
            <div class="numberN">1.模拟下拉框Select</div>
            <div class="div clearfix">
                <div name="zhiwei" type="selectbox" class="zhiwei">
                    <div class="opts">
                        <a href="javascript:;" val="职位" class="selected">职位</a> 
                        <a href="javascript:;" val="职位2">职位2</a>
                    </div>
                 </div>
                 <div name="hangye" type="selectbox" class="zhiwei">
                    <div class="opts">
                        <a href="javascript:;" val="行业" class="selected">行业</a> 
                        <a href="javascript:;" val="互联网">互联网</a>
                    </div>
                 </div>
            </div>
            <div class="div">
                <div name="place" type="selectbox" class="place">
                    <div class="opts">
                        <a href="javascript:;" val="工作地点" class="selected">工作地点</a> 
                        <a href="javascript:;" val="上海">上海</a>
                    </div>
                 </div> 
           </div>   
       </div>
       <!--模拟下拉框Select开始结束-->
       
       
       <!--模拟Checkbox开始开始-->
       <div class="savediv">
            <div class="numberN">2.Checkbox</div>
            <div class="cbt checked" name="check"  type="checkbox" val="1" ></div>
            <span class="save">保存</span>
        </div>
        <!--模拟Checkbox开始结束-->
        
        
        <!--模拟Radio开始开始-->
       <div class="Radiodiv clearfix">
            <div class="numberN">3.Radio</div>
            <div name="rbt" type="radiobox" val="cn" class="rbt checked"></div><span>中文</span>
            <div name="rbt" type="radiobox" val="en" class="rbt"></div><span>英文</span>
        </div>
        <!--模拟Radio开始结束-->

    jquery调用代码如下:

    $(function(){
            $('div[name="zhiwei"]').inputbox({ height:30,130});
            $('div[name="hangye"]').inputbox({ height:30,155});
            $('div[name="place"]').inputbox({ height:30,290});
            
            $('.cbt').inputbox();
            
            $('div[name="rbt"]').inputbox();
        })

    需要demo猛点该文字,百度云盘下载

  • 相关阅读:
    忘记 jumpserver 超级用户密码
    Linux 安装 MySQL-5.7.23
    Linux下MySQL 8.0安装配置
    H3C 端口镜像设置
    node.js+express+jade系列七:富文本编辑框的使用
    node.js+express+jade系列六:图片的上传
    node.js+express验证码的实现
    node.js定时任务:node-schedule的使用
    node.js+express+jade系列五:ajax登录
    node.js+express+jade系列四:jade嵌套的使用
  • 原文地址:https://www.cnblogs.com/moqiutao/p/4769696.html
Copyright © 2011-2022 走看看