3
toggle('blind')
アニメーションの速度を何とか指定することはできますか?jQuery UI:トグル(「ブラインド」)アニメーションの速度を設定するには? (「ピクセル/秒」のように)
私の問題はこれです:私は動的コンテンツを表示するために使用するので、私は通常、表示される要素の正確なサイズを知りません。アニメーションの速度は 'duration'引数と可変要素のサイズの両方に依存するため、速度自体を制御することはできません。
obj.toggle('blind', obj.height()/x)
ここで、x
は1ミリ秒あたりのピクセル数で表されます。この解決策は受け入れられますか?
はい、私はそれが動作しない理由を見ることはできません。 –
それで、最初にそれを表示し、高さを登録してすぐに非表示にし、上記の方法で 'toggle() 'するとどうなりますか?私はいくつかのユーザーが最初のディスプレイであるespに気付くことができるのだろうかと思います。弱いコンピュータのもの – sbichenko
2番目の考えでは、私の最初のコメントを傷つけます:私は簡単なテストを行い、 'blind'効果は明らかにアイテムを隠した後に初期の高さを復元するほどスマートなので、' height() 'は常に意味のある値を返します。したがって、あなたのソリューションはすべてのケースで動作するようです。 –