<script>$(document).ready(function(){ $("button").click(function(){ $("p").hide(2000).show(); }); });</script><p>jQuery is fun!!</p><button>Click me</button>
执行代码,预期p元素会先隐藏再显示,但实际是p元素被隐藏后再无法显示,但如果show方法带有speed参数,如show(1),则会先隐藏再显示。
如果上面代码中的hide和show分别替换成slideUp和slideDown,或fadeOut和fadeIn,则没有这个问题。
请问这是为什么呢?
相关分类