5k5购机记

配置列表

CPU Intel i5 3470 ¥1288
Motherboard GIGABYTE ga-h77-ds3h(rev 1.1) ¥679
Memory Kingston 4G 1600MHz ¥159
Graphic Card Sapphire HD 6770 1G ¥699
Wireless Card TP-LINK TL-WN851N 300M ¥154
Power Seasonic SII2-520W ¥439
Case Cooler Master RC-550-KKN1 ¥459
Monitor Dell U2312HM ¥1377
Hard Disk Seagate ST500DM002 SATA3 500G ¥345

No mouse, keyboard, dvd-rw

选配

选择台式机的原因一个是笔记本比较贵而且屏幕相对小,一体机总觉得差那么一点,另一个原因是去年就想配一台电脑,但是感觉没啥特别强烈的需求暂时放下了。
配机前我看了很多资料,一个配机小白懂了很多以前不知道的知识。比如CPU的针数要和主板支持的一致,电源要根据显卡等配件的功率来,盒装CPU一般情况下自带一个风扇,主板上的跳线安装等等。
挑选配件的时候,逐步摸索出按照品牌,性价比,功能需求的套路。

Read More

jQuery slideDown snap back issue

这个问题得用视频才能演示出来……视频之后更新。

标题用的是stackoverflow上的。

我碰到的情况是,div.to-slide里有float元素。
div.to-slide在触发slideDown()动画后,会先down到超过div本身应该的高度,再反跳回原来的高度。
排查了很久都没找到原因。终于最后在stackoverflow上找到了一篇解释这问题的。
原来这个问题并不限定于内部有float的slidedown元素。float只是其中一种情况。
在div.to-slide没有展开情况下,jquery算出的高度有误,所以才会出现高度差反跳。

触发这个bug的原因很多,比如:无宽度,自适应或继承父元素宽度(我的问题就是这个)。

详见 slidedown animation jump revisited