各浏览器中定位元素遮盖其它元素差异性

摘要: 有时需要用绝对定位元素去遮盖其它元素。多数时候没有什么问题。如果被遮盖的元素添加了鼠标事件(如点击事件),各浏览器下表现则不太一样了。1,绝对定位元素(未设置background)遮住Input元素,只在IE/Opera中,Input的点击事件能触发。.container{ width:200px; height:100px; border:1px solid red; position:relative;}<div class="container"> <input type="button" value="click me 阅读全文
posted @ 2011-03-08 22:07 snandy 阅读(2657) 评论(2) 推荐(0) 编辑

Javascript小括号“()”的多义性

摘要: Javascript中小括号有五种语义语义1,函数声明时参数表function func(arg1,arg2){ // ...}语义2,和一些语句联合使用以达到某些限定作用// 和for in一起使用for(var a in obj){ // ...}// 和if一起使用if(boo){ //...}// 和while一起使用while(boo){ // ...}// 和do while一起使用do{ // ...}while(boo)注意:在与if、while及do while一起使用时小括号会将其中的表达式结果隐式的转换成布尔值。见 JavaScript中的隐式类型转换 。语义3... 阅读全文
posted @ 2011-03-08 17:34 snandy 阅读(31336) 评论(7) 推荐(6) 编辑

Javascript中括号“[]”的多义性

摘要: Javascript中括号有四种语义语义1,声明数组var ary = []; // 声明一个空数组var ary = [1,3]; // 声明一个数组,同时赋初值语义2,取数组成员var ary = [1,2,3];var item = ary[0];语义3,定义对象成员 (可以不遵循标识符规则 )var obj = {};// 为obj添加一个属性name,name是合法的标识符,即也可以通过obj.name方式来定义obj['name'] = 'jack'; // 为obj添加一个属性2a,2a不是合法的标识符(不能以数字开头),不能通过obj.2a来定义 阅读全文
posted @ 2011-03-08 13:11 snandy 阅读(3850) 评论(6) 推荐(4) 编辑

IE css hack汇总

摘要: 汇总下IE各版本的css hackhack示例IE6(S)IE6(Q)IE7(S)IE7(Q)IE8(S)IE8(Q)IE9(S)IE9(Q)**colorYYYYNYNY++colorYYYYNYNY--colorYYNNNNNN__colorYYNYNYNY##colorYYYYNYNY\0color:red\0NNNNYNYN\9\0color:red\9\0NNNNNNYN标准模式中:1,减号(-)是IE6专有hack2,反斜杠零(\0)是IE8/9的hack3,\9\0是IE9/10的hack 阅读全文
posted @ 2011-03-08 09:18 snandy 阅读(4727) 评论(9) 推荐(6) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示