2010-12-06 7 views
0

に動作していないここに私の関数は、それが画像タグのjQueryの:簡単なアニメーション()が正しく

$("#image-list-"+image_id+" .arrow").animate(
{ 
    opacity: 'toggle', 
    left: "+=200px" 
}, 5000); 

です。それは正しくフェードインされますが、右に動いていません。

私は

left: 200 
left: "200px" 
left: "+200" 
left: "+=200" 
left: "+200px" 
left: "+=200px" 

を試してみたが、画像が移動することを拒否。私は間違って何をしていますか?これは非常にイライラしています。

答えて

6

leftには、position: relative,position: absoluteまたはposition: fixedのスタイリングが必要です。

position: static

(デフォルト)lefttoprightbottomスタイリングによって影響を受けないであろう。

+0

+1キーボード上のクイック、ニック;) – Sampson

+0

@Jonathan - ありがとう:)ここでベッドの時間は、パッキング==使い尽くす –

+0

これは本当に考慮されていませんでした!ありがとう、ニック! – HyderA

関連する問題