zoukankan      html  css  js  c++  java
  • 前端学习笔记(zepto或jquery)—— 布局技巧(一)

    html5中有一些标签我们很难改变其样式,例如input=file,select等。这个时候我们需要改变一下思路,将原有透明度置为0,借助于div或span等以控制样式的标签来代替。

    效果图:

            <div class="right"><span>请选择</span><i class="ion ion-ios-arrow-right"></i>
                <select id="Dept" class="select-item">
                    <option value="a50c00af-9f65-47f1-8e65-ae8cefe14542">经营班子</option>
                    <option value="a50c00af-b023-4944-9928-a3aa11087d47">综合管理部</option>
                    <option value="a50c00af-d8e6-4141-bdfd-df82eb809232">技术经济评价室</option>
                    <option value="a50c00af-e264-4e38-ac76-7e3333ae1545">生产调度室</option>
                    <option value="a50c00af-ff90-4f3a-ae75-af0613284f1f">经营计划部</option>
                    <option value="a50c00b0-0fb2-4463-9037-ff7ca490b9be">财务部</option>
                    <option value="a50c00b0-1a79-4c77-b9a8-e85403bd980e">市场管理部</option>
                    <option value="a50c00b0-291a-4bb5-b28c-b01ff8767fea">西北市场大区</option>
                    <option value="a50c00b0-3647-4cd0-9dc4-2f4f606c7856">电网市场大区</option>
                    <option value="a50c00b0-4272-471b-9ceb-e9feec84e7e5">华东市场大区</option>
                    <option value="a50c00b0-4ead-4171-a2d8-19061933db85">电气一次设计室</option>
                    <option value="a50c00b0-61b5-4f7b-a574-bd46357d16ca">电气二次设计室</option>
                    <option value="a50c00b0-7189-4db4-9700-66563e136429">智能电网研究设计中心</option>
                    <option value="a50c00b0-7fe4-403d-9978-7aeacc5fd70e">智能光伏研究设计中心</option>
                    <option value="a50c00b0-9a73-45c4-804e-b268870df5b3">土建结构设计室</option>
                    <option value="a50c00b0-a791-468b-a0e6-fbba3af98825">总图设计室</option>
                    <option value="a50c00b0-b4f6-44ad-99f4-479d76fadcad">智能风电研究设计中心</option>
                    <option value="a50c00c0-7698-4320-8fd0-bab86788b3cd">国际市场大区</option>
                </select>
            </div>
    .select-item{
        height: 45px;
        line-height: 45px;
        opacity: 0;
        position: absolute;
        right: 0px; 
        top: 0px;
    }

    select的changed事件:

        $(".select-item").change(function(){
            var options=$(this)[0].options;
            var text=options[options.selectedIndex].innerHTML;
            // var text=$(this).find('option:selected').html(); 
             $(this).siblings("span").text(text);
        })
  • 相关阅读:
    遇到的问题(css设置background 和 JS获取元素属性)
    布局
    CSS基础总结
    慕课网课程学习--焦点轮播图
    慕课网课程学习--JS事件探秘
    慕课网课程学习--信息排列效果
    HTML5-drag/drop
    "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    Description Resource Path Location Type Target runtime apache-tomcat-8.0.30 is not defined.
    Spring注解
  • 原文地址:https://www.cnblogs.com/xuhang/p/4933221.html
Copyright © 2011-2022 走看看