2
ガジェットは、いくつかの異なるページを持つ用語集です。ユーザーは新しい単語をデータソースにアップロードすることができ、それらの単語はAJAX呼び出しを通じて用語集に引き込まれます。オープンソーシャルガジェット付きの動的高さ調整
ガジェットウィンドウのサイズを変更するか、新しい文字が選択され、ページの高さが変更されるたびに(つまり、ガジェットのhtmlブロックの高さ)、ガジェットウィンドウのサイズを変更します。
Googleの開発者は、自分のウェブサイトにthisと投稿しています。しかし、これは明らかに私のために働いていません。スクロールがiframeに登録されておらず、ウィンドウのサイズ変更時に高さが調整されません。ここで
は私のModulePrefsのはここ
title="Climate Policy and Science Glossary"
description="Paragraph format"
height="300"
scrolling="true">
<Require feature="dynamic-height"/>
<Require feature="opensocial-0.8" />
ある調整することを言って、ガジェットのスクリプトです:
window.onresize = adjust;
function adjust() {
var wndwH = gadgets.window.getViewportDimensions().height,
wgtH = $('#_glossary').closest('html').height,
h = Math.min(wndwH, wgtH);
gadgets.window.adjustHeight(h);
}
gadgets.util.registerOnLoadHandler(adjust);
何が起こっていますか?間違っているのですか、Googleの動的な高さに問題があるのですか?