swap之前确定元素是否为隐藏元素

判断元素是否可见，使用`getBoundingClientRect`获取位置，如果父元素为`display: none`，那么位置都是`[0, 0]`，ie6 7当`elem.style.display === 'none'`的时候，返回位置为`[12, 17]`，使用`css('display')`来过滤。