前端学习笔记(zepto或jquery)—— 布局技巧(一)

时间:2022-06-26 07:13:59

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

效果图:

前端学习笔记(zepto或jquery)—— 布局技巧(一)

前端学习笔记(zepto或jquery)—— 布局技巧(一)

        <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:;
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);
})

前端学习笔记(zepto或jquery)—— 布局技巧(一)的更多相关文章

  1. 前端学习笔记&lpar;zepto或jquery&rpar;——对li标签的相关操作(二)

    对li标签的相关操作——8种方式获取li标签的第一个元素的内容 1.alert($("ul>li").first().html());2.alert($('ul>li' ...

  2. 前端学习笔记&lpar;zepto或jquery&rpar;——对li标签的相关操作(五)

    对li标签的相关操作——has与find的差异性 demo代码: <ul> <li><p>1</p></li> <li>2&lt ...

  3. 前端学习笔记&lpar;zepto或jquery&rpar;——对li标签的相关操作(四)

    对li标签的相关操作——五种方式给奇数项li标签设置样式 demo演示: 1 2 3 4 5 6 7 // 详解: 通常我们为多个li添加样式时常用的是使用filter,但我们在第三节中可以看到fil ...

  4. 前端学习笔记&lpar;zepto或jquery&rpar;——对li标签的相关操作(三)

    对li标签的相关操作——八种方式遍历li标签并获取其值 $("ul>li").forEach(function(item,index){ alert(index+" ...

  5. 前端学习笔记&lpar;zepto或jquery&rpar;——对li标签的相关操作(一)

    对li标签的相关操作——点击li标签进行样式切换的两种方式 Demo演示: 1 2 3 4 // 详解: 第一种方式(以ul为基础): $("ul").bind("cli ...

  6. 前端学习笔记之CSS网页布局

    CSS网页布局   阅读目录 一 网页布局方式 二 标准流 三 浮动流 四 定位流 一 网页布局方式 #1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式,比如w ...

  7. web前端学习笔记&lpar;CSS变化宽度布局&rpar;

    一.“1-2-1”单列变宽布局: 对于变宽度的布局,首先要使内容的整体宽度随浏览器窗口宽度的变化而变化.因此中间的container容器中的左右两列的总宽度也会变化,这样就会产生不同的情况.这两列是按 ...

  8. 【前端】Web前端学习笔记【1】

    ... [2015.12.02-2016.02.22]期间的学习笔记. 相关博客: Web前端学习笔记[2] 1. JS中的: (1)continue 语句 (带有或不带标签引用)只能用在循环中. ( ...

  9. Web前端学习笔记&lpar;001&rpar;

    ....编号    ........类别    ............条目  ................明细....................时间 一.Web前端学习笔记         ...

  10. 【前端】Web前端学习笔记【2】

    [2016.02.22至今]的学习笔记. 相关博客: Web前端学习笔记[1] 1. this在 JavaScript 中主要有以下五种使用场景 在全局函数调用中,this 绑定全局对象,浏览器环境全 ...

随机推荐

  1. APNS 服务推送通知

    1. 将app注册notification里面, 并从APNS上获取测试机的deviceToken. - (BOOL)application:(UIApplication *)application ...

  2. SQL语句最基本的性能优化方法

    有些人还不知道sql语句的基本性能优化方法,在此我简单提醒一下,最基本的优化方法:   1.检查是否缺少索引.调试的时候开启“包括实际的执行计划”   执行后会显示缺少的索引,   然后让dba帮助添 ...

  3. Codeforces 687C&period; The Values You Can Make &lpar;dp&rpar;

    题目链接:http://codeforces.com/problemset/problem/687/C 题目大概说给n个各有价值的硬币,要从它们中选出若干个组合成面值k,而要求的是各个方案里这些选出的 ...

  4. SSAO

    http://blog.csdn.net/xoyojank/article/details/5734537 http://john-chapman-graphics.blogspot.com/2013 ...

  5. 再议Unity 3D

    一年前,偶发冲动,翻译了<[译] Unity3D游戏和facebook绑定(1:简介)>系列文章. 现在看有2个明显的好处, 一:给这个不温不火的博客带了top 3的人气: 二:我个人由此 ...

  6. 代码-Weka的LinearRegression类

    package kit.weka; import weka.classifiers.Evaluation; import weka.classifiers.functions.LinearRegres ...

  7. JavaScript获取元素尺寸和大小操作总结(转载)

    一.获取元素的行内样式 var obj = document.getElementById("test"); alert(obj.height + "\n" + ...

  8. 统计nginx日志里访问次数最多的前十个IP

    awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr -k1 | head -n 10

  9. 逍遥大佬分享mysql知识

    设计表规则: 0),数据库名字以db_开始,编码UTF8 1),表名都以tb_开始 2),字段都是用小写,比如是否删除is_delete 3),表都是innodb,utf8格式的 4),最重要的,表名 ...

  10. camstar --调用自定义的CDO报帐号没有执行权限的错误

    解决: 访问站点--〉modeling-->role-->Default Modeling-->筛选(如:modeling or Inquiry) 在右边找到自己定义的CDO(ser ...