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猛点该文字,百度云盘下载

  • 相关阅读:
    169. Majority Element
    283. Move Zeroes
    1331. Rank Transform of an Array
    566. Reshape the Matrix
    985. Sum of Even Numbers After Queries
    1185. Day of the Week
    867. Transpose Matrix
    1217. Play with Chips
    766. Toeplitz Matrix
    1413. Minimum Value to Get Positive Step by Step Sum
  • 原文地址:https://www.cnblogs.com/moqiutao/p/4769696.html
Copyright © 2011-2022 走看看