摘要: 如果想通过获取焦点输入改变内容,type不能是hidden的 样式隐藏不能用display:none 和 visibility:hidden,因为这样写了就不能输入了,要用透明度和定位; 阅读全文
posted @ 2016-05-28 17:29 百宝箱 阅读(3674) 评论(0) 推荐(1) 编辑
摘要: 在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如: 如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is 阅读全文
posted @ 2016-05-28 15:02 百宝箱 阅读(154) 评论(0) 推荐(0) 编辑
摘要: chrome,firefox,safari, ie9+ 会根据高度自动居中文字; IE9- 以下用这段代码垂直居中; 阅读全文
posted @ 2016-04-13 14:01 百宝箱 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 无参数使用方法: setTimeout(function_name,delay_time); 基本使用方法是逗号前是函数名字,不能带有 xxxx(),不然不执行; 但是很多函数都要带参数的,以下是解决方法: 方法一: function init(){ var url = "<%=basePath%> 阅读全文
posted @ 2016-02-02 16:54 百宝箱 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 今天做了两个inline-block元素,出现左右两个元素顶端出现上下不对齐的情况(下图): 解决办法: 把应用 inline-block的元素加上 vertical-align: top; .CSSElement{display: inline-block; vertical-align: top 阅读全文
posted @ 2016-01-28 16:53 百宝箱 阅读(1417) 评论(1) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2015-12-28 09:53 百宝箱 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一个经典的左右浮动布局; wrap层宽度为1000px;在英文布局下,左右浮动计算好宽度或者不给宽度,都没问题,但是项目引进了多语言翻译后,遇上俄语,法语,意大利语这些单词词组比较长的时候,就会出现left层加上right层的总宽度超过wrap层的情况,然后right层就会有跳行的BU... 阅读全文
posted @ 2015-11-16 13:29 百宝箱 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 用css3的transition过渡来做页面动画的时候,发现在chrome和ff流畅,在safari 不流畅;度娘找到了淘宝UED的一个类似解决方案,动画就流畅了。测试环境:win7 32bit;safari;问题代码:#site-nav .menu-hd b {…-webkit-transitio... 阅读全文
posted @ 2015-11-12 11:24 百宝箱 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文... 阅读全文
posted @ 2015-11-02 11:52 百宝箱 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.off 阅读全文
posted @ 2015-11-02 11:49 百宝箱 阅读(266) 评论(0) 推荐(0) 编辑