hide()加上时间参数 hide(1500);参数单位是毫秒
语法
$(selector).hide(speed,callback)
speed:
可选。规定元素从可见到隐藏的速度。默认为 "0"。
可能的值:
毫秒 (比如 1500)
"slow"
"normal"
"fast"
在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。
callback:
可选。hide 函数执行完之后,要执行的函数。
如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章。
除非设置了 speed 参数,否则不能设置该参数。
先把那个对象元素用CSS来隐藏,然后再在js里面调用fadeIn(1000)。
你这种方法,页面加载的时候会先显示出来了,然后再调用的hide()隐藏,再显示,肯定会出现闪一下。
元素内嵌一个display:none;就好了