前端学习笔记(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:;
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)—— 布局技巧(一)的更多相关文章
- 前端学习笔记(zepto或jquery)——对li标签的相关操作(二)
对li标签的相关操作——8种方式获取li标签的第一个元素的内容 1.alert($("ul>li").first().html());2.alert($('ul>li' ...
- 前端学习笔记(zepto或jquery)——对li标签的相关操作(五)
对li标签的相关操作——has与find的差异性 demo代码: <ul> <li><p>1</p></li> <li>2< ...
- 前端学习笔记(zepto或jquery)——对li标签的相关操作(四)
对li标签的相关操作——五种方式给奇数项li标签设置样式 demo演示: 1 2 3 4 5 6 7 // 详解: 通常我们为多个li添加样式时常用的是使用filter,但我们在第三节中可以看到fil ...
- 前端学习笔记(zepto或jquery)——对li标签的相关操作(三)
对li标签的相关操作——八种方式遍历li标签并获取其值 $("ul>li").forEach(function(item,index){ alert(index+" ...
- 前端学习笔记(zepto或jquery)——对li标签的相关操作(一)
对li标签的相关操作——点击li标签进行样式切换的两种方式 Demo演示: 1 2 3 4 // 详解: 第一种方式(以ul为基础): $("ul").bind("cli ...
- 前端学习笔记之CSS网页布局
CSS网页布局 阅读目录 一 网页布局方式 二 标准流 三 浮动流 四 定位流 一 网页布局方式 #1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式,比如w ...
- web前端学习笔记(CSS变化宽度布局)
一.“1-2-1”单列变宽布局: 对于变宽度的布局,首先要使内容的整体宽度随浏览器窗口宽度的变化而变化.因此中间的container容器中的左右两列的总宽度也会变化,这样就会产生不同的情况.这两列是按 ...
- 【前端】Web前端学习笔记【1】
... [2015.12.02-2016.02.22]期间的学习笔记. 相关博客: Web前端学习笔记[2] 1. JS中的: (1)continue 语句 (带有或不带标签引用)只能用在循环中. ( ...
- Web前端学习笔记(001)
....编号 ........类别 ............条目 ................明细....................时间 一.Web前端学习笔记 ...
- 【前端】Web前端学习笔记【2】
[2016.02.22至今]的学习笔记. 相关博客: Web前端学习笔记[1] 1. this在 JavaScript 中主要有以下五种使用场景 在全局函数调用中,this 绑定全局对象,浏览器环境全 ...
随机推荐
- 冒泡排序----java实现
冒泡排序思路:第1次:顺序比较从第0个到第len个(相邻两个)元素并把大的放后面,第一次进行完后,最大 的元素会在最后: ...
- A*算法进入
作者文章链接:http://www.policyalmanac.org/games/aStarTutorial.htm 启示式搜索:启示式搜索就是在状态空间中的搜索对每个搜索的位置进行评估,得到最好的 ...
- c#中的属性
在C#中我们可以很自由的访问共有字段,但有时我们可能需要某字段只能读或者写,或在改变字段值得时候做一些其他事情,显然这些仅仅依靠字段是无法实现的,于是便有了属性. 1.基本用法 c#中的属性由属性作用 ...
- Netty+Tomcat热部署端口占用解决办法(转)
在eclipse使用maven deploy (tomcat:deploy) 热部署netty项目 ,项目启动的时候会报错端口被占用. java.net.BindException: Address ...
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
前三篇文章 android v7兼容包RecyclerView的使用(三)--布局管理器的使用 android v7兼容包RecyclerView的使用(二) android v7兼容包Recycle ...
- 左右sqlplus一些方法用于汇总
SQL> select * from v$version where rownum=1; BANNER --------------------------------------------- ...
- Android开发之合并文件的几种方式
以下介绍合并文件的几种方式,并通过合并amr文件来举例介绍合并文件的详细流程.amr格式的文件头是6字节,所以在进行文件合并的时候要减去除第一个文件以外的其它文件的文件头. 注意:不同文件的文件头是不 ...
- PHP实现协同程序
于server其中编程.为了实现异步.通常情况下,需要回调.比例如下面的代码 function send($value) { $data = process($value); onReceive($d ...
- BizTalk开发小技巧
BizTalk开发小技巧 随笔分类 - Biztalk Biztalk 使用BizTalk实现RosettaNet B2B So Easy 摘要: 使用BizTalk实现RosettaNet B2B ...
- bonecp使用数据源
bonecp.properties jdbc.driverClass=oracle.jdbc.driver.OracleDriver jdbc.jdbcUrl=jdbc:oracle:thin:@19 ...