2010-04-26 46 views
0

這是使用.animate(top)函數的正確方法嗎?如何正確使用.animate()函數 - top

正數(動畫下) -

$("div#container div#history-menu").animate({top:'180px'}, 600); 

負數(動畫上) -

$("div#container div#history-menu").animate({top:'-180px'}, 600); 

因爲我在我的錯誤控制檯得到一個Java錯誤,說:

「解析屬性'top'的值時出錯。聲明已丟棄。」

+0

你使用的是什麼版本的jQuery? – SLaks 2010-04-26 13:38:09

+0

'180px'和'-180px'應該是動畫的有效值(請參閱http://api.jquery.com/animate/#entry-examples)。你能發佈HTML/CSS /周圍的JS嗎? – 2010-04-26 13:42:05

+0

@Jeffrey - 我的問題是我在我的.js文件中有多個類似的語句,並且無法確定實際錯誤的位置。但是,我所有的動畫報表看起來都和我發佈的報表完全一樣,所以我認爲這將是我的出發點......不知道現在該做什麼。 – sadmicrowave 2010-04-26 13:59:30

回答

1

將值從({top:'-180px'},600)更改爲({top:' - = 180',600)或({top:'+ = 180'},600)消除我的問題。