JQ show方法对占位隐藏好像不起作用 怎么回事?

求大神授业解惑!!

我区域A设置了display: none,然后用JQ里的show()方法显示,一切都很美好跟正常。
但是由于隐藏跟显示的时候,布局会乱掉。 所以我就用了占位隐藏visibility:hidden,
问题就来了,show()方法失效了,就是不显示了,我区域A就一直占位隐藏着。
怎么破!!!!!

你直接在调show方法的时候,同时把visibility去掉,看看行不行

用动画,控制透明度,这样的话,就不会出现这个情况,show() ,和hide()会控制display的属性

用css设置visibility为visible/hidden就行了,不要用show/hide,这个是控制display的

 $().css("visibility","visible")
            $().css("visibility","hidden")
            需要动画效果就控制透明度