1

オーバーレイを作成し、中央に配置し、bodyContent をページから既存のものに設定する方法を理解しました。ここまでは順調です。今度は、移行を瞬時ではなく 1 秒かけてスムーズに実行したいと考えています。

私が見た例は、最初と最後の位置を知っている必要があることを示していますが、この場合、私はちょうど言っているので、それらを知りません:

overlay.set('bodyContent', Y.one('#node'));
overlay.set('centered', true)

問題を示すjsbin をhttp://jsbin.com/ovuxan/5/editに作成しました.. (私の移行は控えめに言っても奇抜です)、よりスムーズにするための助けをいただければ幸いです。

4

1 に答える 1

1

WidgetAnimプラグインを使用してこれを行うことができます。アニメーションはプラグインに保存され、ウィジェットのhide/show関数によって呼び出されるため、よりクリーンになります。

ここでプラグインを使用して、オーバーレイをアニメーション化しました: http://jsbin.com/ohofec/1/edit

便利なリンク:

于 2013-05-21T13:59:31.677 に答える