JqueryUI ライブラリでバウンスとアニメーションという関数を使用したいのですが、3 つの問題に直面しています。
1) 次のコードを使用してバウンス効果を適用します。
$('#element').toggle( 'bounce', { times: 3 }, "slow" );
しかし、これはバウンスの終了後に要素を非表示にします。この動作を回避するには??
2) を使用して要素を中央にmargin-left: auto;margin-right: auto;
配置しましたが、バウンス中に要素が左に配置され、マージン auto を無視します。
3) 関数 animate を使用して、このコードを使用して背景色を要素にフェードインします。
$('#element').animate({backgroundColor: '#FFFF99'}, 'slow');
何らかの理由で、これはボックス全体ではなく、最初の子 div までアニメーション効果を適用します。例えば:
<div id="element">
<p>this paragraph will get animated but the child div will not</p>
<form>
<div id="child"></div>
</form>
</div>
これは問題を説明するフィドルです: http://jsfiddle.net/E5XvT/1/
ありがとう