2011-05-05 30 views
0
<div id="updatePlayerList"> 
//some content 
</div> 

我的代碼是這樣的jQuery的隱藏未服用參數

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

問題是,它與進行等待1000millisecond(如淡入淡出效果)

解決的立即隱藏:

問題是與原型和jQuery的衝突 找到了解決辦法在這裏: Problem jQuery and Prototype

+0

你能給更多的上下文時間? – Ikke 2011-05-05 07:31:05

+0

不要聽起來很愚蠢,但爲什麼你使用'{}'? – 2011-05-05 07:32:40

+0

我想要在這裏淡出某種效果 – 2011-05-05 07:44:30

回答

2

你的代碼似乎是錯誤的。它應該是(){}

$('#updatePlayerList').hide(1000); //takes 1000 ms to 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/

+0

我不想延遲我只想淡入淡出效果 – 2011-05-05 07:40:51

+0

@achieverprince這樣? :http://jsfiddle.net/jomanlk/esLU7/ – JohnP 2011-05-05 07:41:40

+0

你有些事情是這樣的 – 2011-05-05 07:49:09

0

jQuery .hide()採用兩個(可選)參數,一持續時間和一個回調函數。你傳遞的參數是沒有時間jQuery將等待執行的效果,效果