手风琴效果

1.在div中文字垂直居中
在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的、、等,而像

这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。
在这里我是使用 display:table-cell,vertical-align:top来实现文字在div中靠顶部对齐

来源: http://zhidao.baidu.com/link?url=Fw9wp1azySwZspZ7E4CGinu9XnmImOSjWNi8bjEy1GGHrHWbG3Xhx5LevZQl6Pa49W8RLlKIBvdWx8kWfiM0uK

2.ie9不支持mouseenter,尽量不要使用这个时间

3.ie9及以下不支持classList【classList很方便,可以直接用add、remove方法增删类】,ie10支持,用className +=代替,注意空格。
在删除某个class的时候,我是用的下面这个replace方法,把它加工了一下变成replaceAll

4.js中没有replaceAll这个方法,ide提示功能太多也是很坑人的
使用replace(/表达式/g,’替换字符’)表示

5.事件绑定,事件冒泡,事件捕获,ie和标准浏览器在事件上的区别