1
jqueryを使用してスケール要素を中心にする方法は、要素の非表示/表示/切り替えを行わない方法ですか?jquery show/hide/toggleを使用せずにスケールを中央/中央に調整する
以下のコードは、オブジェクトの中心を150%に調整し、100%に戻します(縮尺を150%にしてから非表示にします)。私はちょうどそれにを150%で滞在します。
(this).show("scale", { percent: 150}, 500);
私は次のことを試してみた:
$(this).effect("scale", { percent: 150}, 500);
$(this).effect("scale", { percent: 150,origin:'center'}, 500);
$(this).effect("scale", { percent: 150,origin:'middle'}, 500);
しかし、 "起源" パラは無効です。
なぜ表示/非表示/切り替えをスケールして中心に接続する必要があるのかよく分かりません。正解とのリンクのために編集
これは、中央にスケーリングするのではなく、左上にスケーリングします。下記をご覧ください。もう1つは元のサイズに戻さずに欲しいものです。 http://jsfiddle.net/LEgMQ/3/ – deach
左上からのスケーリング、 – deach
http://jsfiddle.net/LEgMQ/5/ それは行いますが、効果の後にボックスがジャンプします。奇妙な。それは[既知のバグだ](http://bugs.jqueryui.com/ticket/4316)(そして私が答えを得たところ)だ。しかし、このバージョンのjqueryに関しては、固定されているとは言いません。 – Andrew