jquery隐藏不参数

时间:2011-05-05 07:28:32

标签: jquery

<div id="updatePlayerList">
//some content
</div>

我的代码就像这样

<script>
    $('#updatePlayerList').fadeOut(1000);
</script>

问题是它立即隐藏,等待1000毫秒(如淡化效果)

解决:

问题出在原型和jquery冲突上 找到了解决方案: Problem jQuery and Prototype

2 个答案:

答案 0 :(得分:2)

您的代码似乎有误。它应该是( )而不是{ }

$('#updatePlayerList').hide(1000); //takes 1000 ms to hide

文档:http://api.jquery.com/hide/

.hide( duration, [ callback ] )

如果你想在隐藏之前等一会儿,你应该使用delay()

$('#updatePlayerList').delay(1000).hide(400);//waits 1000ms to before hiding. Then takes 400ms to hide

延迟:http://api.jquery.com/delay/

答案 1 :(得分:0)

jQuery .hide()有两个(可选)参数,一个持续时间和一个回调函数。你传递的参数不是jQuery等待执行效果的时间,而是效果的持续时间