誰かが「VH1ポップアップビデオ」効果を再現するのを手伝ってくれることを願っています。この効果では、バブル全体が拡大縮小され、最後にイージング効果があります。
いくつかのdisplay:noneDIVがリストの各アイテムに隠されているリストがあります。
ユーザーが各リストアイテムをクリックすると、以下の最初の例のように、非表示のDIVが大きくなり、バウンスすることを期待していました。最初の例の問題は、2番目の例のように、要求されたDIV内の要素(この場合は.bubble)がオブジェクトの残りの部分と一緒にスケーリングされないことです。
これを行う
$(this).children(".bubble").show(1000, "easeOutBack");
と、バブルは簡単に成長しますが、.bubble内のサブ要素はスケーリングされません(「この要素とその子をスケーリングする」を指定する方法があるかもしれませんか?
これを行う
$(this).children(".bubble").effect("scale", {origin:['middle','bottom'], from:{width:0,height:0}, percent: 100, direction: 'horizontal' }, 1000);
と、バブルとその内容はうまくスケーリングされますが、イージング効果を追加する方法がわかりません。
それから私はこれを試しました:
$(this).children(".bubble").show('scale', { percent: 100 }, 1000, "easeOutBack" );
しかしそれでも緩和はありません。
どんな助けでも大歓迎です。