display: inline-block在IE6、IE7下bug的解决方法
display: inline-block在IE6、IE7下应用到块元素时是不起作用的,可以用下面的方法解决。
View Article改写jQuery UI的Accordion
最近在做一个项目,其中有个UI要做成类似jQuery UI中Accordion的样子。但是Accordion在某一时刻只可以展开一个Panel,所以就改写了一下Accordion,让它可以同时展开多个Panel。
View Article不要用setAttribute设置className
创建了一个新的元素,然后添加class,发现用setAttribute("class", "foo")这种方式在IE6下不起作用。
View ArticleInline Form Labels
很多网站在填写表单的时候,都可以看到这样一种UI,input[type=text]里面有提示的文字,当鼠标点进去之后提示文字就消失了。以前做这个效果的时候都是用很笨的方法,就是把提示文字写进input的value里,然后在focus的时候去掉,在blur的时候再判断一下input的value是不是空,如果为空再把提示加上去。这样做很笨,不仅代码难看,也不符合“规范”(提示就应该是提示,不应该是inp...
View Article