2012/04/23

[open social]gadgets.window.adjustHeightで絶対高さを調節する方法

まさにその通りなのであります。

Gadgets API の gadgets.window.adjustHeight を使うと、ガジェットの高さを自動調整できますが、実際のところは、画像のロードタイミングや、ブラウザごとに仕組みの異なる gadgets.rpc が影響して、期待どおりの高さに自動調整されないことが多々あります。

via:gadgets.window.adjustHeight で、確実に !? ガジェットの高さを自動調整する方法
確かに、余分なスクロールが表示されてしまう時がある。

そこで、同エントリーでは、setIntervalを使った方法が書かれていたが、そのやり方だと、clearIntervalをしない限り、実質、無限ループ状態となり、メモリにもあまりよろしくない。
なので、もっと一発でできる方法はないのかなーっと模索する。

で、ありました。

adgets.window.adjustHeight
gadgets.window.adjustHeight(opt_height)

via:Gadgets.window (v0.9)
つまり、number型のopt_heightを設定すれば、好きな高さに設定することができるんですな。

なんて、すてきな魔法なのだろうか。

0 コメント:

コメントを投稿