gadgets.window.adjustHeight 指定でも Safari でスクロールバーが表示される時は

  • 2009-07-07 (火) 12:48
  • diary

mixiアプリなどのOpenSocialアプリを作っていて、canvas ビューでスクロールバーを非表示にしたい、つまりコンテンツの縦幅を自動調整したい時は gadgets.window.adjustHeigh() を使うのだけど、なぜか Safari のみでスクロールバーが表示される。

埋め込んでいる Flash の横幅サイズが原因かと思っていろいろやったんだけど、原因は他にあった。

<hr style="width:100%" />

が原因だった。
横スクロールバーが表示されちゃう結果、縦も表示されちゃっていたようだ。
mixiアプリの場合:

<hr style="width:940px" />

とピクセル指定にして対応した。
(※参考:mixiアプリの横幅は945pxだけど念のためバッファとっておいた。945pxでもいけると思う)

このエントリーをはてなブックマークに追加
はてなブックマーク - gadgets.window.adjustHeight 指定でも Safari でスクロールバーが表示される時は

Comments:0

Comment Form
Remember personal info

Return to page top